CRYPT_XML_X509DATA_ITEM 構造体 (cryptxml.h)
CRYPT_XML_X509DATA_ITEM構造体は、X509Data 名前付き要素でエンコードされる X.509 データを表します。
構文
typedef struct _CRYPT_XML_X509DATA_ITEM {
DWORD dwType;
union {
CRYPT_XML_ISSUER_SERIAL IssuerSerial;
CRYPT_XML_DATA_BLOB SKI;
LPCWSTR wszSubjectName;
CRYPT_XML_DATA_BLOB Certificate;
CRYPT_XML_DATA_BLOB CRL;
CRYPT_XML_BLOB Custom;
};
} CRYPT_XML_X509DATA_ITEM;
メンバー
dwType
データ項目の種類を指定します。
このメンバーには、次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
X.509 データは発行者のシリアル番号です。 |
|
X.509 データはサブジェクト キー識別子 (SKI) です。 |
|
X.509 データはサブジェクト名です。 |
|
X.509 データは証明書です。 |
|
X.509 データは 証明書失効リスト (CRL) です。 |
|
X.509 データはカスタム形式です。 |
IssuerSerial
シリアル番号データを含む CRYPT_XML_ISSUER_SERIAL 構造体。
SKI
SKI データを含む CRYPT_XML_DATA_BLOB 構造体。
wszSubjectName
サブジェクト名を含む null で終わる Unicode 文字列へのポインター。
Certificate
証明書データを含む CRYPT_XML_DATA_BLOB 構造。
CRL
CRL を含む CRYPT_XML_DATA_BLOB 。
Custom
カスタム データを含む CRYPT_XML_BLOB 構造体。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | cryptxml.h |