CRYPT_XML_ALGORITHM 结构 (cryptxml.h)

CRYPT_XML_ALGORITHM 结构指定用于对消息进行签名或转换的算法。

语法

typedef struct _CRYPT_XML_ALGORITHM {
  ULONG          cbSize;
  LPCWSTR        wszAlgorithm;
  CRYPT_XML_BLOB Encoded;
} CRYPT_XML_ALGORITHM, *PCRYPT_XML_ALGORITHM;

成员

cbSize

此结构的大小(以字节为单位)。

wszAlgorithm

指向包含 Algorithm 属性的以 null 结尾的 Unicode 字符串的指针。 当 编码 成员包含由应用程序证明的元素时,此成员将设置为 NULL.XML

Encoded

可选。 XML 编码元素。 当 XML 签名中存在元素标记时,将设置此成员。

要求

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

另请参阅

数字签名加密算法