estrutura DNS_DS_DATA (windns.h)
A estrutura
Sintaxe
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;
Membros
wKeyTag
Um valor que representa o método para escolher qual chave pública é usada para verificar de Assinatura em DNS_RRSIG_DATA conforme especificado no Apêndice B de RFC 4034. Esse valor é idêntico ao campo wKeyTag em DNS_RRSIG_DATA.
chAlgorithm
Um valor que especifica o algoritmo definido por DNS_DNSKEY_DATA. Os valores possíveis são mostrados na tabela a seguir.
Valor | Significado |
---|---|
|
RSA/MD5 (RFC 2537) |
|
Diffie-Hellman (RFC 2539) |
|
DSA (RFC 2536) |
|
Criptografia de curva elíptica |
|
RSA/SHA-1 (RFC 3110) |
chDigestType
Um valor que especifica o algoritmo criptográfico usado para gerar Digest. Os valores possíveis são mostrados na tabela a seguir.
Valor | Significado |
---|---|
|
SHA-1 (RFC 3174) |
wDigestLength
O comprimento, em bytes. do resumo da mensagem no Digest. Esse valor é determinado pelo tipo de algoritmo em chDigestType.
wPad
Reservado para preenchimento. Não use.
Digest
Uma matriz BYTE
Digest[1]
Uma matriz BYTE
Observações
A estrutura DNS_DS_DATA é usada em conjunto com a estrutura DNS_RECORD para gerenciar programaticamente entradas DNS.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 7 [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
cabeçalho | windns.h |