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 的 Internet 协议安全性(IPsec)作。 支持以下作:
证实
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。
要求
要求 | 价值 |
---|---|
标头 | ntddndis.h (include Ndis.h) |