CERT_X942_DH_PARAMETERS 结构 (wincrypt.h)

CERT_X942_DH_PARAMETERS 结构包含与 Diffie-Hellman 公钥算法关联的参数。

语法

typedef struct _CERT_X942_DH_PARAMETERS {
  CRYPT_UINT_BLOB                 p;
  CRYPT_UINT_BLOB                 g;
  CRYPT_UINT_BLOB                 q;
  CRYPT_UINT_BLOB                 j;
  PCERT_X942_DH_VALIDATION_PARAMS pValidationParams;
} CERT_X942_DH_PARAMETERS, *PCERT_X942_DH_PARAMETERS;

成员

p

质数 P.必须始终将最大有效字节的有效位设置为 1。

g

生成器 G.长度必须与 p 相同 (如果) 较少,则必须填充0x00个字节。

q

Prime Q.

p-1 的系数。 必须将最大有效字节中的最有效位设置为 1。

j

可选子组因子。

pValidationParams

指向 CERT_X942_DH_VALIDATION_PARAMS 结构的可选指针。 如果 q BLOB 的 cbData 成员为零,则 pValidationParams 的所有成员都必须为零。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 wincrypt.h