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
指標陣列的指標, 指向CRYPT_XML_REFERENCE 結構,其中包含 在 Reference 元素中編碼的資訊。
Encoded
包含 XML 編碼 SignedInfo 專案的CRYPT_XML_BLOB結構。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | cryptxml.h |