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
Internet 协议安全性 (使用 SA 的 IPsec) 操作。 支持以下操作:
AUTHENTICATE
SA 将用于身份验证 (完整性检查) 。
加密
SA 将用于加密/解密 (保密性) 。
SPI
SA 的安全参数索引 (SPI) 。
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。
要求
要求 | 值 |
---|---|
Header | ntddndis.h (包括 Ndis.h) |