CRYPT_XML_SIGNED_INFO 结构 (cryptxml.h)
CRYPT_XML_SIGNED_INFO 结构描述 XML 编码的 SignedInfo 元素。
语法
typedef struct _CRYPT_XML_SIGNED_INFO {
ULONG cbSize;
LPCWSTR wszId;
CRYPT_XML_ALGORITHM Canonicalization;
CRYPT_XML_ALGORITHM SignatureMethod;
ULONG cReference;
PCRYPT_XML_REFERENCE *rgpReference;
CRYPT_XML_BLOB Encoded;
} CRYPT_XML_SIGNED_INFO, *PCRYPT_XML_SIGNED_INFO;
成员
cbSize
此结构的大小(以字节为单位)。
wszId
可选。 指向包含 Id 属性的以 null 结尾的 Unicode 字符串的指针。
Canonicalization
指定规范化算法 的CRYPT_XML_ALGORITHM 结构。
SignatureMethod
指定签名算法 的CRYPT_XML_ALGORITHM 结构。
cReference
rgpReference 成员指向的数组中的元素数。
rgpReference
指向指针数组的指针,指向包含 Reference 元素中编码的信息的CRYPT_XML_REFERENCE结构。
Encoded
包含 XML 编码的 SignedInfo 元素的CRYPT_XML_BLOB结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | cryptxml.h |