структура 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. Поддерживаются указанные ниже операции:
AUTHENTICATE
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 (включая Ndis.h) |