Compartir a través de


estructura DNS_KEY_DATA (windns.h)

La estructura de DNS_KEY_DATA representa un registro de recursos de clave DNS (KEY) como se especifica en RFC 3445.

Sintaxis

typedef struct {
  WORD wFlags;
  BYTE chProtocol;
  BYTE chAlgorithm;
  WORD wKeyLength;
  WORD wPad;
#if ...
  BYTE Key[];
#else
  BYTE Key[1];
#endif
} DNS_KEY_DATA, *PDNS_KEY_DATA, DNS_DNSKEY_DATA, *PDNS_DNSKEY_DATA;

Miembros

wFlags

Conjunto de marcas que especifican si se trata de una clave de zona como se describe en la sección 4 de RFC 3445.

chProtocol

Valor que especifica el protocolo con el que se puede usar Key . Los valores posibles se muestran en la tabla siguiente.

Valor Significado
3
Extensiones de seguridad del sistema de nombres de dominio (DNSSEC)

chAlgorithm

Valor que especifica el algoritmo que se va a usar con Key. 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). solo DNS_DNSKEY_DATA .

wKeyLength

Longitud, en bytes, de Clave. Este valor viene determinado por el tipo de algoritmo en chAlgorithm.

wPad

Reservado. No utilizar.

Key

Matriz BYTE que contiene la clave pública para el algoritmo en chAlgorithm, representada en base 64, como se describe en el Apéndice A de RFC 2535.

Key[1]

Matriz BYTE que contiene la clave pública para el algoritmo en chAlgorithm, representada en base 64, como se describe en el Apéndice A de RFC 2535.

Comentarios

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

La estructura de DNS_DNSKEY_DATA representa un registro de recursos DNSKEY como se especifica en la sección 2 de RFC 4034.

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

El valor del miembro wFlags para DNS_DNSKEY_DATA es un conjunto de marcas que especifican propiedades de clave como se describe en la sección 2.1.1 de RFC 4034.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado windns.h

Consulte también

DNS_RECORD