IKEEXT_CERTIFICATE_CRITERIA0 構造体 (iketypes.h)
IKEEXT_CERTIFICATE_CRITERIA0構造体には、認証方法に適用する一連の条件が含まれています。
構文
typedef struct IKEEXT_CERTIFICATE_CRITERIA0_ {
FWP_BYTE_BLOB certData;
FWP_BYTE_BLOB certHash;
IKEEXT_CERT_EKUS0 *eku;
IKEEXT_CERT_NAME0 *name;
UINT32 flags;
} IKEEXT_CERTIFICATE_CRITERIA0;
メンバー
certData
種類: FWP_BYTE_BLOB
ルート証明書の X509/ASN.1 でエンコードされた名前。 Enterprise または信頼されたルート ストアの構成を指定する場合は、空にする必要があります。
certHash
種類: FWP_BYTE_BLOB
終了証明書の ID、拇印、または HASH を表す 16 文字の 16 進数文字列。
eku
種類: IKEEXT_CERT_EKUS0*
エンド証明書の条件に対して選択された特定の拡張キー使用法 (EKU) オブジェクト識別子 (OID)。
name
種類: IKEEXT_CERT_NAME0*
終了証明書の条件に対して選択された名前/サブジェクト。
flags
型: UINT32
システムで使用するために予約されています。
注釈
certData メンバーはルート証明書のエンコードされた名前を参照し、certHash、eku、および name メンバーは終了証明書の条件を参照します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | iketypes.h |