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