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 |
---|---|
|
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 |
---|---|
|
RSA/MD5 (RFC 2537) |
|
Diffie-Hellman (RFC 2539) |
|
DSA (RFC 2536) |
|
Criptografía de curva elíptica |
|
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
Key[1]
Matriz de BYTE
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 |