IKEEXT_SA_DETAILS2 구조체(iketypes.h)
IKEEXT_SA_DETAILS2 구조는 IKE, AuthIP 및 IKEv2 SA(보안 연결)를 열거할 때 반환되는 정보를 저장하는 데 사용됩니다. IKEEXT_SA_DETAILS1 사용할 수 있습니다. Windows Vista의 경우 IKEEXT_SA_DETAILS0 사용할 수 있습니다.
구문
typedef struct IKEEXT_SA_DETAILS2_ {
UINT64 saId;
IKEEXT_KEY_MODULE_TYPE keyModuleType;
FWP_IP_VERSION ipVersion;
union {
IPSEC_V4_UDP_ENCAPSULATION0 *v4UdpEncapsulation;
};
IKEEXT_TRAFFIC0 ikeTraffic;
IKEEXT_PROPOSAL0 ikeProposal;
IKEEXT_COOKIE_PAIR0 cookiePair;
IKEEXT_CREDENTIALS2 ikeCredentials;
GUID ikePolicyKey;
UINT64 virtualIfTunnelId;
FWP_BYTE_BLOB correlationKey;
} IKEEXT_SA_DETAILS2;
멤버
saId
형식: UINT64
보안 연결을 식별하는 LUID입니다.
keyModuleType
키 모듈 유형입니다.
ipVersion
형식: FWP_IP_VERSION
IP 버전입니다.
v4UdpEncapsulation
형식: IPSEC_V4_UDP_ENCAPSULATION0*
NAT가 검색되면 주 모드에 해당하는 UDP 포트를 저장합니다.
ipVersion이 FWP_IP_VERSION_V4 때 사용할 수 있습니다.
ikeTraffic
형식: IKEEXT_TRAFFIC0
이 IKE SA에 해당하는 트래픽입니다.
ikeProposal
형식: IKEEXT_PROPOSAL0
이 IKE SA에 해당하는 기본 모드 제안입니다.
cookiePair
SA 쿠키입니다.
ikeCredentials
SA에 대한 자격 증명 정보입니다.
ikePolicyKey
형식: GUID
이 SA에 해당하는 기본 모드 정책 공급자 컨텍스트의 GUID입니다.
virtualIfTunnelId
형식: UINT64
가상 인터페이스 터널링 상태에 대한 ID/핸들입니다. IKEv2에만 적용됩니다.
correlationKey
형식: FWP_BYTE_BLOB
외부 애플리케이션이 이 SA와 교환을 암호화적으로 바인딩할 수 있도록 인증에서 파생된 키입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
머리글 | iketypes.h |