Compartir a través de


estructura DNS_DS_DATA (windns.h)

La estructura de DNS_DS_DATA representa un registro de recursos DS (RR) tal como se especifica en la sección 2 de RFC 4034 y se usa para comprobar el contenido de DNS_DNSKEY_DATA.

Sintaxis

typedef struct {
  WORD wKeyTag;
  BYTE chAlgorithm;
  BYTE chDigestType;
  WORD wDigestLength;
  WORD wPad;
#if ...
  BYTE Digest[];
#else
  BYTE Digest[1];
#endif
} DNS_DS_DATA, *PDNS_DS_DATA;

Miembros

wKeyTag

Valor que representa el método para elegir qué clave pública se usa para comprobar firma en DNS_RRSIG_DATA tal como se especifica en el Apéndice B de RFC 4034. Este valor es idéntico al campo de wKeyTag de en DNS_RRSIG_DATA.

chAlgorithm

Valor que especifica el algoritmo definido por DNS_DNSKEY_DATA. Los valores posibles se muestran en la tabla siguiente.

Valor Significado
1
RSA/MD5 (RFC 2537)
2
Diffie-Hellman (RFC 2539)
3
DSA (RFC 2536)
4
Criptografía de curva elíptica
5
RSA/SHA-1 (RFC 3110)

chDigestType

Valor que especifica el algoritmo criptográfico usado para generar digest. Los valores posibles se muestran en la tabla siguiente.

Valor Significado
1
SHA-1 (RFC 3174)

wDigestLength

Longitud, en bytes. del resumen del mensaje en resumen. Este valor viene determinado por el tipo de algoritmo en chDigestType.

wPad

Reservado para relleno. No use.

Digest

Matriz BYTE de que contiene un resumen criptográfico de DNSKEY RR y RDATA, tal como se especifica en la sección 5.1.4 de RFC 4034. Su longitud viene determinada por wDigestLength.

Digest[1]

Matriz BYTE de que contiene un resumen criptográfico de DNSKEY RR y RDATA, tal como se especifica en la sección 5.1.4 de RFC 4034. Su longitud viene determinada por wDigestLength.

Observaciones

La estructura DNS_DS_DATA se usa junto con la estructura DNS_RECORD para administrar mediante programación entradas DNS.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 7 [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2008 R2 [solo aplicaciones de escritorio]
encabezado de windns.h

Consulte también

estructuras dns de

DNS_RECORD