IPSEC_SA0 结构 (ipsectypes.h)

IPSEC_SA0结构用于存储有关 IPsec 安全关联的信息, (SA) 。

语法

typedef struct IPSEC_SA0_ {
  IPSEC_SA_SPI         spi;
  IPSEC_TRANSFORM_TYPE saTransformType;
  union {
    IPSEC_SA_AUTH_INFORMATION0            *ahInformation;
    IPSEC_SA_AUTH_INFORMATION0            *espAuthInformation;
    IPSEC_SA_CIPHER_INFORMATION0          *espCipherInformation;
    IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 *espAuthAndCipherInformation;
    IPSEC_SA_AUTH_INFORMATION0            *espAuthFwInformation;
  };
} IPSEC_SA0;

成员

spi

安全参数索引 (IPsec SA 的 SPI) 。 IPSEC_SA_SPI 在 ipsectypes.h 中定义为 UINT32。

saTransformType

指定 IPsec 安全协议的 SA 的转换类型。

有关详细信息 ,请参阅IPSEC_TRANSFORM_TYPE

ahInformation

SA 转换的安全算法。 IPSEC_TRANSFORM_AHsaTransformType 时可用。

有关详细信息 ,请参阅IPSEC_SA_AUTH_INFORMATION0

espAuthInformation

SA 转换的安全算法。 IPSEC_TRANSFORM_ESP_AUTH saTransformType可用。

有关详细信息 ,请参阅IPSEC_SA_AUTH_INFORMATION0

espCipherInformation

SA 转换的安全算法。 IPSEC_TRANSFORM_ESP_CIPHERsaTransformType 时可用。

有关详细信息 ,请参阅IPSEC_SA_CIPHER_INFORMATION0

espAuthAndCipherInformation

SA 转换的安全算法。 IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHERsaTransformType 时可用。

有关详细信息 ,请参阅IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0

espAuthFwInformation

SA 转换的安全算法。 IPSEC_TRANSFORM_ESP_AUTH_FWsaTransformType 时可用。

注意 仅适用于 Windows Server 2008 R2、Windows 7 或更高版本。
 

注解

IPSEC_SA0 是IPSEC_SA的特定实现。 有关详细信息 ,请参阅 WFP Version-Independent 名称和面向 Windows 的特定版本

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 ipsectypes.h

另请参阅

IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0

IPSEC_SA_AUTH_INFORMATION0

IPSEC_SA_CIPHER_INFORMATION0

IPSEC_TRANSFORM_TYPE

Windows 筛选平台 API 结构