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 [仅限桌面应用] |
标头 | wincrypt.h |