다음을 통해 공유


IPSEC_SA0 구조체(ipsectypes.h)

IPSEC_SA0 구조는 IPsec SA(보안 연결)에 대한 정보를 저장하는 데 사용됩니다.

구문

typedef struct IPSEC_SA0_ {
  IPSEC_SA_SPI         spi;
  IPSEC_TRANSFORM_TYPE saTransformType;
  union {
    IPSEC_SA_AUTH_INFORMATION0            *ahInformation;
    IPSEC_SA_AUTH_INFORMATION0            *espAuthInformation;
    IPSEC_SA_CIPHER_INFORMATION0          *espCipherInformation;
    IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 *espAuthAndCipherInformation;
    IPSEC_SA_AUTH_INFORMATION0            *espAuthFwInformation;
  };
} IPSEC_SA0;

멤버

spi

IPsec SA의 SPI(보안 매개 변수 인덱스)입니다. IPSEC_SA_SPI ipsectypes.h에서 UINT32로 정의됩니다.

saTransformType

IPsec 보안 프로토콜을 지정하는 SA의 변환 형식입니다.

자세한 내용은 IPSEC_TRANSFORM_TYPE 참조하세요.

ahInformation

SA 변환의 보안 알고리즘입니다. saTransformType이 IPSEC_TRANSFORM_AH 때 사용할 있습니다.

자세한 내용은 IPSEC_SA_AUTH_INFORMATION0 참조하세요.

espAuthInformation

SA 변환의 보안 알고리즘입니다. saTransformType이 IPSEC_TRANSFORM_ESP_AUTH 때 사용할 수 있습니다.

자세한 내용은 IPSEC_SA_AUTH_INFORMATION0 참조하세요.

espCipherInformation

SA 변환의 보안 알고리즘입니다. saTransformType이 IPSEC_TRANSFORM_ESP_CIPHER 때 사용할 있습니다.

자세한 내용은 IPSEC_SA_CIPHER_INFORMATION0 참조하세요.

espAuthAndCipherInformation

SA 변환의 보안 알고리즘입니다. saTransformType이 IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHER 때 사용할 있습니다.

자세한 내용은 IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 참조하세요.

espAuthFwInformation

SA 변환의 보안 알고리즘입니다. saTransformType이 IPSEC_TRANSFORM_ESP_AUTH_FW 때 사용할 수 있습니다.

참고 Windows Server 2008 R2, Windows 7 이상에서만 사용할 수 있습니다.
 

설명

IPSEC_SA0 IPSEC_SA 특정 구현입니다. 자세한 내용은 WFP Version-Independent 이름 및 특정 버전의 Windows 대상 지정 을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 ipsectypes.h

추가 정보

IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0

IPSEC_SA_AUTH_INFORMATION0

IPSEC_SA_CIPHER_INFORMATION0

IPSEC_TRANSFORM_TYPE

Windows 필터링 플랫폼 API 구조