IKEEXT_CERTIFICATE_AUTHENTICATION2 구조체(iketypes.h)
IKEEXT_CERTIFICATE_AUTHENTICATION2 구조는 인증서 인증을 위한 다양한 매개 변수를 지정하는 데 사용됩니다. IKEEXT_CERTIFICATE_AUTHENTICATION0 사용할 수 있습니다.
구문
typedef struct IKEEXT_CERTIFICATE_AUTHENTICATION2_ {
IKEEXT_CERT_CONFIG_TYPE inboundConfigType;
union {
struct {
UINT32 inboundRootArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *inboundRootCriteria;
};
struct {
UINT32 inboundEnterpriseStoreArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *inboundEnterpriseStoreCriteria;
};
struct {
UINT32 inboundRootStoreArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *inboundTrustedRootStoreCriteria;
};
};
IKEEXT_CERT_CONFIG_TYPE outboundConfigType;
union {
struct {
UINT32 outboundRootArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *outboundRootCriteria;
};
struct {
UINT32 outboundEnterpriseStoreArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *outboundEnterpriseStoreCriteria;
};
struct {
UINT32 outboundRootStoreArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *outboundTrustedRootStoreCriteria;
};
};
UINT32 flags;
FWP_BYTE_BLOB localCertLocationUrl;
} IKEEXT_CERTIFICATE_AUTHENTICATION2;
멤버
inboundConfigType
인바운드 피어 인증서 확인을 위한 인증서 구성 유형입니다.
inboundRootArraySize
형식: UINT32
inboundRootCriteria 멤버의 요소 수입니다.
inboundConfigType이 IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST 때 사용할 수 있습니다.
inboundRootCriteria
형식: IKEEXT_CERTIFICATE_CRITERIA0*
피어 인증서 체인을 확인하는 데 사용해야 하는 명시적 신뢰할 수 있는 기관을 포함하는 인증서 조건 목록입니다.
inboundConfigType이 IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST 때 사용할 수 있습니다.
inboundEnterpriseStoreArraySize
형식: UINT32
inboundEnterpriseStoreCriteria 멤버의 요소 수입니다.
inboundConfigType이 IKEEXT_CERT_CONFIG_ENTERPRISE_STORE 때 사용할 수 있습니다.
inboundEnterpriseStoreCriteria
형식: IKEEXT_CERTIFICATE_CRITERIA0*
피어 인증서 체인을 확인하는 데 사용해야 하는 엔터프라이즈 저장소 조건 목록입니다.
inboundConfigType이 IKEEXT_CERT_CONFIG_ENTERPRISE_STORE 때 사용할 수 있습니다.
inboundRootStoreArraySize
형식: UINT32
inboundTrustedRootStoreCriteria 멤버의 요소 수입니다.
inboundConfigType이 IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE 때 사용할 수 있습니다.
inboundTrustedRootStoreCriteria
형식: IKEEXT_CERTIFICATE_CRITERIA0*
피어 인증서 체인을 확인하는 데 사용해야 하는 신뢰할 수 있는 루트 저장소 조건 목록입니다.
inboundConfigType이 IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE 때 사용할 수 있습니다.
outboundConfigType
아웃바운드 로컬 인증서 확인을 위한 인증서 구성 유형입니다.
outboundRootArraySize
형식: UINT32
outboundRootCriteria 멤버의 요소 수입니다.
outboundConfigType이 IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST 때 사용할 수 있습니다.
outboundRootCriteria
형식: IKEEXT_CERTIFICATE_CRITERIA0*
피어로 전송될 인증서 체인을 선택하는 데 사용해야 하는 명시적 신뢰할 수 있는 기관을 포함하는 인증서 조건 목록입니다.
outboundConfigType이 IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST 때 사용할 수 있습니다.
outboundEnterpriseStoreArraySize
형식: UINT32
outboundEnterpriseStoreCriteria 멤버의 요소 수입니다.
outboundConfigType이 IKEEXT_CERT_CONFIG_ENTERPRISE_STORE 때 사용할 수 있습니다.
outboundEnterpriseStoreCriteria
형식: IKEEXT_CERTIFICATE_CRITERIA0*
피어로 전송될 인증서 체인을 선택하는 데 사용해야 하는 엔터프라이즈 저장소 조건 목록입니다.
outboundConfigType이 IKEEXT_CERT_CONFIG_ENTERPRISE_STORE 때 사용할 수 있습니다.
outboundRootStoreArraySize
형식: UINT32
outboundRootStoreArraySize 멤버의 요소 수입니다.
outboundConfigType이 IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE 때 사용할 수 있습니다.
outboundTrustedRootStoreCriteria
형식: IKEEXT_CERTIFICATE_CRITERIA0*
피어로 전송될 인증서 체인을 선택하는 데 사용해야 하는 신뢰할 수 있는 루트 저장소 조건 목록입니다.
outboundConfigType이 IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE 때 사용할 수 있습니다.
flags
형식: UINT32
인증서 인증 특성을 지정하는 다음 값의 조합입니다.
localCertLocationUrl
형식: FWP_BYTE_BLOB
IKEv2에서 피어에 로컬 머신을 인증하는 데 사용되는 인코딩된 인증서 또는 인증서 번들을 가리키는 HTTP URL입니다.
IKEv2에만 적용됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
머리글 | iketypes.h |