IPSEC_AUTH_TRANSFORM0 结构 (ipsectypes.h)

IPSEC_AUTH_TRANSFORM0 结构指定 SA 转换的哈希特定信息。

语法

typedef struct IPSEC_AUTH_TRANSFORM0_ {
  IPSEC_AUTH_TRANSFORM_ID0 authTransformId;
  IPSEC_CRYPTO_MODULE_ID   *cryptoModuleId;
} IPSEC_AUTH_TRANSFORM0;

成员

authTransformId

由 IPSEC_AUTH_TRANSFORM_ID0 指定的哈希算法的标识符。

可能的值:

含义
IPSEC_AUTH_TRANSFORM_ID_HMAC_MD5_96
IPSEC_AUTH_MD5、IPSEC_AUTH_CONFIG_HMAC_MD5_96
IPSEC_AUTH_TRANSFORM_ID_HMAC_SHA_1_96
IPSEC_AUTH_SHA_1、IPSEC_AUTH_CONFIG_HMAC_SHA_1_96
IPSEC_AUTH_TRANSFORM_ID_HMAC_SHA_256_128
IPSEC_AUTH_SHA_256、IPSEC_AUTH_CONFIG_HMAC_SHA_256_128
注意 仅适用于 Windows Server 2008、Windows Vista SP1 及更高版本。
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_128
IPSEC_AUTH_AES_128、IPSEC_AUTH_CONFIG_GCM_AES_128
注意 仅适用于 Windows Server 2008、Windows Vista SP1 及更高版本。
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_192
IPSEC_AUTH_AES_192、IPSEC_AUTH_CONFIG_GCM_AES_192
注意 仅适用于 Windows Server 2008、Windows Vista SP1 及更高版本。
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_256
IPSEC_AUTH_AES_256、IPSEC_AUTH_CONFIG_GCM_AES_256
注意 仅适用于 Windows Server 2008、Windows Vista SP1 及更高版本。
 

cryptoModuleId

未使用的参数,请始终将此设置为 NULL

注解

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

要求

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

另请参阅

IPSEC_AUTH_TRANSFORM_ID0

Windows 筛选平台 API 结构