CRYPT_XML_KEYINFO_PARAM 構造体 (cryptxml.h)
CRYPT_XML_KEYINFO_PARAM構造体は、エンコードする KeyInfo 要素のメンバーを指定するために、CryptXmlSign 関数によって使用されます。
構文
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
KeyInfo 要素の Id 属性を含む null で終わるワイド文字列へのポインター。
wszKeyName
KeyName 要素の値を含む null で終わるワイド文字列へのポインター。
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 [デスクトップ アプリのみ] |
Header | cryptxml.h |