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
包含 X509SubjectName 元素值的 Null 終止寬字元字串指標。
cCertificate
rgCertificate成員所指向之陣列中的元素數目。
rgCertificate
用來填入X509Certificate元素之CERT_BLOB結構的陣列指標。
cCRL
rgCRL成員所指向之陣列中的專案數目。
rgCRL
用來填入X509CRL元素之CERT_BLOB結構的陣列指標。
規格需求
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 | cryptxml.h |