Share via


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 メンバーはルート証明書のエンコードされた名前を参照し、certHashekuおよび name メンバーは終了証明書の条件を参照します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header iketypes.h

こちらもご覧ください

FWP_BYTE_BLOB

IKEEXT_CERT_EKUS0

IKEEXT_CERT_NAME0