OFFLOAD_SECURITY_ASSOCIATION 구조체(ntddndis.h)

OFFLOAD_SECURITY_ASSOCIATION 구조는 단일 SA(보안 연결)를 지정합니다.

구문

typedef struct _OFFLOAD_SECURITY_ASSOCIATION {
  OFFLOAD_OPERATION_E Operation;
  SPI_TYPE            SPI;
  OFFLOAD_ALGO_INFO   IntegrityAlgo;
  OFFLOAD_ALGO_INFO   ConfAlgo;
  OFFLOAD_ALGO_INFO   Reserved;
} OFFLOAD_SECURITY_ASSOCIATION, *POFFLOAD_SECURITY_ASSOCIATION;

멤버

Operation

SA를 사용할 IPsec(인터넷 프로토콜 보안) 작업입니다. 다음 작업을 지원합니다.

AUTHENTICATE

SA는 인증(무결성 검사)에 사용됩니다.

암호화

SA는 암호화/암호 해독(기밀성)에 사용됩니다.

SPI

SA에 대한 SPI(보안 매개 변수 인덱스)입니다.

IntegrityAlgo

OFFLOAD_ALGO_INFO 구조로 형식이 지정된 SA에 대한 무결성(인증) 알고리즘입니다.

ConfAlgo

sa에 대한 기밀성(암호화/암호 해독) 알고리즘으로, OFFLOAD_ALGO_INFO 구조로 형식이 지정됩니다.

Reserved

이 멤버는 예약되어 있습니다.

설명

OFFLOAD_SECURITY_ASSOCIATION 구조체는 OID_TCP_TASK_IPSEC_ADD_SA 및 와 함께 사용됩니다. OID_TCP_TASK_IPSEC_ADD_UDPESP_SA Oid.

요구 사항

요구 사항
헤더 ntddndis.h(Ndis.h 포함)

추가 정보

OFFLOAD_ALGO_INFO

OID_TCP_TASK_IPSEC_ADD_SA

OID_TCP_TASK_IPSEC_ADD_UDPESP_SA