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 时可用。
注解
IPSEC_SA0 是IPSEC_SA的特定实现。 有关详细信息 ,请参阅 WFP Version-Independent 名称和面向 Windows 的特定版本 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | ipsectypes.h |