Compartir a través de


estructura DNS_KEY_DATA (windns.h)

La estructura DNS_KEY_DATA representa un registro de recursos de clave DNS (KEY) tal 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 Clave. 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 use.

Key

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

Key[1]

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

Observaciones

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

La estructura DNS_DNSKEY_DATA representa un registro de recursos DNSKEY tal 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 entradas DNS.

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

Requisitos

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

Consulte también

DNS_RECORD