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