DHPUBKEY_VER3 構造体 (wincrypt.h)
DHPUBKEY_VER3構造体には、キー BLOB に含まれる特定の公開キーに固有の情報が含まれています。
構文
typedef struct _PUBKEYVER3 {
DWORD magic;
DWORD bitlenP;
DWORD bitlenQ;
DWORD bitlenJ;
DSSSEED DSSSeed;
} DHPUBKEY_VER3, DSSPUBKEY_VER3;
メンバー
magic
これは常に、"DH3" の ASCII エンコード0x33484400に設定する必要があります。
bitlenP
DH キー BLOB の素数 P のビット数。
bitlenQ
DH キー BLOB の素数 Q のビット数。Q が使用できない場合、この値は 0 である必要があります。
bitlenJ
DH キー BLOB の素数 J のビット数。J が BLOB にない場合、この値は 0 である必要があります。
DSSSeed
素数 Q と P の生成に使用されるシード値とカウンター値を保持するシード構造。 DSSSEED 構造体の値を使用できない場合は、構造体のカウンター要素を0xFFFFFFFFする必要があります。
注釈
DSSPUBKEY_VER3 は、この構造体のエイリアスです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wincrypt.h |