DNS_KEY_DATA結構(windns.h)
DNS_KEY_DATA 結構代表如 RFC 3445中所指定的 DNS 金鑰 (KEY) 資源記錄 (RR)。
語法
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;
成員
wFlags
一組旗標,指定這是否為區域索引鍵,如 RFC 3445一節所述。
chProtocol
值,指定可以使用 金鑰 的通訊協定。 下表顯示可能的值。
價值 | 意義 |
---|---|
|
網域名稱系統安全性延伸模組 (DNSSEC) |
chAlgorithm
值,指定要與 Key搭配使用的演算法。 下表顯示可能的值。
價值 | 意義 |
---|---|
|
RSA/MD5 (RFC 2537) |
|
Diffie-Hellman (RFC 2539) |
|
DSA (RFC 2536) |
|
橢圓曲線密碼編譯 |
|
RSA/SHA-1 (RFC 3110)。 僅 DNS_DNSKEY_DATA。 |
wKeyLength
Key的長度,以位元組為單位。 這個值是由 chAlgorithm中的演算法類型所決定。
wPad
保留。 請勿使用。
Key
BYTE 陣列,其中包含 chAlgorithm中演算法的公鑰,如 RFC 2535附錄 A 中所述。
Key[1]
BYTE 陣列,其中包含 chAlgorithm中演算法的公鑰,如 RFC 2535附錄 A 中所述。
言論
DNS_KEY_DATA 結構會與 DNS_RECORD 結構搭配使用,以程式設計方式管理 DNS 專案。
DNS_DNSKEY_DATA 結構代表如 RFC 4034一節中指定的 DNSKEY 資源記錄。
DNS_DNSKEY_DATA 結構會與 DNS_RECORD 結構搭配使用,以程式設計方式管理 DNS 專案。
DNS_DNSKEY_DATAwFlags 成員的值是一組旗標,指定索引鍵屬性,如 RFC 4034一節所述。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
支援的最低伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | windns.h |