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)

另请参阅

OFFLOAD_ALGO_INFO

OID_TCP_TASK_IPSEC_ADD_SA

OID_TCP_TASK_IPSEC_ADD_UDPESP_SA