IKEEXT_CERTIFICATE_AUTHENTICATION1 構造体 (iketypes.h)
IKEEXT_CERTIFICATE_AUTHENTICATION2を使用できます。 Windows Vista の場合は、 IKEEXT_CERTIFICATE_AUTHENTICATION0 を使用できます。
構文
typedef struct IKEEXT_CERTIFICATE_AUTHENTICATION1_ {
IKEEXT_CERT_CONFIG_TYPE inboundConfigType;
union {
struct {
UINT32 inboundRootArraySize;
IKEEXT_CERT_ROOT_CONFIG0 *inboundRootArray;
};
IKEEXT_CERT_ROOT_CONFIG0 *inboundEnterpriseStoreConfig;
IKEEXT_CERT_ROOT_CONFIG0 *inboundTrustedRootStoreConfig;
};
IKEEXT_CERT_CONFIG_TYPE outboundConfigType;
union {
struct {
UINT32 outboundRootArraySize;
IKEEXT_CERT_ROOT_CONFIG0 *outboundRootArray;
};
IKEEXT_CERT_ROOT_CONFIG0 *outboundEnterpriseStoreConfig;
IKEEXT_CERT_ROOT_CONFIG0 *outboundTrustedRootStoreConfig;
};
UINT32 flags;
FWP_BYTE_BLOB localCertLocationUrl;
} IKEEXT_CERTIFICATE_AUTHENTICATION1;
メンバー
inboundConfigType
受信ピア証明書検証用の証明書構成の種類。
詳細については、「 IKEEXT_CERT_CONFIG_TYPE 」を参照してください。
inboundRootArraySize
inboundRootArray メンバー内の要素の数。
inboundConfigType がIKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LISTされている場合に使用できます。
inboundRootArray
ピア証明書チェーンを検証するための明示的な信頼リスト。
inboundConfigType がIKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LISTされている場合に使用できます。
詳細については、「 IKEEXT_CERT_ROOT_CONFIG0 」を参照してください。
inboundEnterpriseStoreConfig
ピア証明書チェーンを検証するためのエンタープライズ ストアの構成。
inboundConfigType がIKEEXT_CERT_CONFIG_ENTERPRISE_STOREされている場合に使用できます。
詳細については、「 IKEEXT_CERT_ROOT_CONFIG0 」を参照してください。
inboundTrustedRootStoreConfig
ピア証明書チェーンを検証するための信頼されたルート ストアの構成。
inboundConfigType がIKEEXT_CERT_CONFIG_TRUSTED_ROOT_STOREされている場合に使用できます。
詳細については、「 IKEEXT_CERT_ROOT_CONFIG0 」を参照してください。
outboundConfigType
送信ローカル証明書検証用の証明書構成の種類。
詳細については、「 IKEEXT_CERT_CONFIG_TYPE 」を参照してください。
outboundRootArraySize
outboundRootArray メンバー内の要素の数。
outboundConfigType がIKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LISTされている場合に使用できます。
outboundRootArray
ピアに送信する証明書チェーンを選択するための明示的な信頼リスト。
outboundConfigType がIKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LISTされている場合に使用できます。
詳細については、「 IKEEXT_CERT_ROOT_CONFIG0 」を参照してください。
outboundEnterpriseStoreConfig
証明書チェーンを選択するためのエンタープライズ ストア構成。
outboundConfigType がIKEEXT_CERT_CONFIG_ENTERPRISE_STOREされている場合に使用できます。
詳細については、「 IKEEXT_CERT_ROOT_CONFIG0 」を参照してください。
outboundTrustedRootStoreConfig
証明書チェーンを選択するための信頼されたルート ストアの構成。
outboundConfigType がIKEEXT_CERT_CONFIG_ROOT_STOREされている場合に使用できます。
詳細については、「 IKEEXT_CERT_ROOT_CONFIG0 」を参照してください。
flags
証明書の認証特性を指定する次の値の組み合わせ。
localCertLocationUrl
エンコードされた証明書または証明書バンドルを指す HTTP URL。IKEv2 によってピアへのローカル コンピューターの認証に使用されます。
IKEv2 にのみ適用されます。
詳細については、「 FWP_BYTE_BLOB 」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | iketypes.h |