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

這一律必須設定為0x33484400“DH3” 的 ASCII 編碼方式。

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 [僅限傳統型應用程式]
標頭 wincrypt.h

另請參閱

BLOBHEADER

DSSSEED