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

另请参阅

BLOBHEADER

DSSSEED