Поделиться через


структура 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

Операция безопасности интернет-протокола (IPsec), для которой используется SA. Поддерживаются следующие операции:

УСТАНАВЛИВАТЬ ПОДЛИННОСТЬ

SA будет использоваться для проверки подлинности (проверка целостности).

ШИФРОВАТЬ

SA будет использоваться для шифрования и расшифровки (конфиденциальности).

SPI

Индекс параметров безопасности (SPI) для SA.

IntegrityAlgo

Алгоритм целостности (проверки подлинности) для SA, отформатированный как структура OFFLOAD_ALGO_INFO.

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 (include Ndis.h)

См. также

OFFLOAD_ALGO_INFO

OID_TCP_TASK_IPSEC_ADD_SA

OID_TCP_TASK_IPSEC_ADD_UDPESP_SA