structure DNS_KEY_DATA (windns.h)
La structure DNS_KEY_DATA représente un enregistrement de ressource de clé DNS (RR) comme spécifié dans RFC 3445.
Syntaxe
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;
Membres
wFlags
Ensemble d’indicateurs qui spécifient s’il s’agit d’une clé de zone, comme décrit dans la section 4 de la RFC 3445.
chProtocol
Valeur qui spécifie le protocole avec lequel la clé peut être utilisée. Les valeurs possibles sont indiquées dans le tableau suivant.
Valeur | Signification |
---|---|
|
Extensions dnssec (Domain Name System Security Extensions) |
chAlgorithm
Valeur qui spécifie l’algorithme à utiliser avec Key. Les valeurs possibles sont indiquées dans le tableau suivant.
Valeur | Signification |
---|---|
|
RSA/MD5 (RFC 2537) |
|
Diffie-Hellman (RFC 2539) |
|
DSA (RFC 2536) |
|
Chiffrement de courbe elliptique |
|
RSA/SHA-1 (RFC 3110). DNS_DNSKEY_DATA uniquement. |
wKeyLength
Longueur, en octets, de La clé. Cette valeur est déterminée par le type d’algorithme dans chAlgorithm.
wPad
Réservé. Ne pas utiliser.
Key
Tableau BYTE qui contient la clé publique de l’algorithme dans chAlgorithm, représenté en base 64, comme décrit dans l’Annexe A de la RFC 2535.
Key[1]
Tableau BYTE qui contient la clé publique de l’algorithme dans chAlgorithm, représenté en base 64, comme décrit dans l’Annexe A de la RFC 2535.
Remarques
La structure DNS_KEY_DATA est utilisée conjointement avec la structure DNS_RECORD pour gérer par programmation les entrées DNS.
La structure DNS_DNSKEY_DATA représente un enregistrement de ressource DNSKEY comme spécifié dans la section 2 de la RFC 4034.
La structure DNS_DNSKEY_DATA est utilisée conjointement avec la structure DNS_RECORD pour gérer par programme les entrées DNS.
La valeur du membre wFlags pour DNS_DNSKEY_DATA est un ensemble d’indicateurs qui spécifient les propriétés de clé, comme décrit dans la section 2.1.1 de la RFC 4034.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | windns.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour