CRYPT_XML_KEYINFO_PARAM 结构 (cryptxml.h)
cryptXmlSign 函数使用 CRYPT_XML_KEYINFO_PARAM 结构指定要编码的 KeyInfo 元素的成员。
语法
typedef struct _CRYPT_XML_KEYINFO_PARAM {
LPCWSTR wszId;
LPCWSTR wszKeyName;
CERT_BLOB SKI;
LPCWSTR wszSubjectName;
ULONG cCertificate;
CERT_BLOB *rgCertificate;
ULONG cCRL;
CERT_BLOB *rgCRL;
} CRYPT_XML_KEYINFO_PARAM;
成员
wszId
指向以 null 结尾的宽字符串的指针,该字符串包含 KeyInfo 元素的 Id 属性。
wszKeyName
指向以 null 结尾的宽字符串的指针,该字符串包含 KeyName 元素中的值。
SKI
包含 X509SKI 元素值的CERT_BLOB结构。
wszSubjectName
指向以 null 结尾的宽字符串的指针,该字符串包含 X509SubjectName 元素的值。
cCertificate
rgCertificate 成员指向的数组中的元素数。
rgCertificate
指向用于填充 X509Certificate 元素的CERT_BLOB结构的数组的指针。
cCRL
rgCRL 成员指向的数组中的元素数。
rgCRL
指向用于填充 X509CRL 元素的CERT_BLOB结构的数组的指针。
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | cryptxml.h |