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.
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;
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
chAlgorithm
Valor que especifica el algoritmo definido por DNS_DNSKEY_DATA. Los valores posibles se muestran en la tabla siguiente.
Valor | Significado |
---|---|
|
RSA/MD5 (RFC 2537) |
|
Diffie-Hellman (RFC 2539) |
|
DSA (RFC 2536) |
|
Criptografía de curva elíptica |
|
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 |
---|---|
|
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
Digest[1]
Matriz BYTE de
La estructura DNS_DS_DATA se usa junto con la estructura DNS_RECORD para administrar mediante programación entradas DNS.
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 |
estructuras dns de