DNS_SIG_DATAW構造体 (windns.h)
構文
typedef struct {
WORD wTypeCovered;
BYTE chAlgorithm;
BYTE chLabelCount;
DWORD dwOriginalTtl;
DWORD dwExpiration;
DWORD dwTimeSigned;
WORD wKeyTag;
WORD wSignatureLength;
PWSTR pNameSigner;
#if ...
BYTE Signature[];
#else
BYTE Signature[1];
#endif
} DNS_SIG_DATAW, *PDNS_SIG_DATAW, DNS_RRSIG_DATAW, *PDNS_RRSIG_DATAW;
メンバーズ
wTypeCovered
署名された RR の
chAlgorithm
署名の生成に使用するアルゴリズム
価値 | 意味 |
---|---|
|
RSA/MD5 (RFC 2537) |
|
Diffie-Hellman (RFC 2539) |
|
DSA (RFC 2536) |
|
楕円曲線暗号化 |
|
RSA/SHA-1 (RFC 3110) |
chLabelCount
RFC 4034のセクション 3.1.3 で指定されている、元の署名 RR 所有者名
dwOriginalTtl
Signatureによって署名された RR セットの Time-to-Live (TTL) 値。
dwExpiration
署名の有効期限 。閏秒を除くグリニッジ標準時 (GMT) 1970 年 1 月 1 日の初めから秒単位で表されます。
dwTimeSigned
署名 が有効になる日時。これは、1970 年 1 月 1 日の初めから秒単位で表され、グリニッジ標準時 (GMT)、閏秒は除きます。
wKeyTag
RFC 4034の付録 B で指定
wSignatureLength
pNameSigner
Signature ジェネレーターの名前を表す文字列へのポインター。
Signature
RFC 4034のセクション 3.1.8 で指定されている RR セット署名を含む
Signature[1]
RFC 4034のセクション 3.1.8 で指定されている RR セット署名を含む
備考
DNS_RRSIG_DATA 構造体は、プログラムによって DNS エントリを管理するために、DNS_RECORD 構造体と組み合わせて使用されます。
手記
windns.h ヘッダーは、DNS_SIG_DATAをエイリアスとして定義し、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルまたは実行時エラーが発生する不一致につながる可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
ヘッダー | windns.h |