共用方式為


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