CRYPT_XML_KEY_DSA_KEY_VALUE 结构 (cryptxml.h)

CRYPT_XML_KEY_DSA_KEY_VALUE 结构定义数字签名算法 (DSA) 键值。 CRYPT_XML_KEY_DSA_KEY_VALUE 结构用作CRYPT_XML_KEY_VALUE结构中键值联合的元素。

语法

typedef struct _CRYPT_XML_KEY_DSA_KEY_VALUE {
  CRYPT_XML_DATA_BLOB P;
  CRYPT_XML_DATA_BLOB Q;
  CRYPT_XML_DATA_BLOB G;
  CRYPT_XML_DATA_BLOB Y;
  CRYPT_XML_DATA_BLOB J;
  CRYPT_XML_DATA_BLOB Seed;
  CRYPT_XML_DATA_BLOB Counter;
} CRYPT_XML_KEY_DSA_KEY_VALUE;

成员

P

定义 DSA 密钥的 P 部分。

Q

定义 DSA 密钥的 Q 部分。

G

定义 DSA 密钥的 G 部分。

Y

定义 DSA 密钥的 Y 部分。

J

定义 DSA 密钥的 J 部分。

Seed

种子值,采用 big-endian 格式。

Counter

big-endian 格式的计数值。

要求

   
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 cryptxml.h