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 la clave pública que se usa para comprobar la firma en DNS_RRSIG_DATA como se especifica en el Apéndice B de RFC 4034. Este valor es idéntico al campo wKeyTag 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 utilizado 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 debe usarse.

Digest

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

Digest[1]

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

Comentarios

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

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado windns.h

Consulte también

Estructuras DNS

DNS_RECORD