ROUTER_CUSTOM_IKEv2_POLICY0 结构 (mprapi.h)

包含 IKEv2 main模式和快速模式策略配置。

请勿在代码中直接使用 ROUTER_CUSTOM_IKEv2_POLICY0 结构;改用 ROUTER_CUSTOM_IKEv2_POLICY 可确保使用基于编译代码的操作系统的正确版本。

语法

typedef struct _ROUTER_CUSTOM_IKEv2_POLICY0 {
  DWORD dwIntegrityMethod;
  DWORD dwEncryptionMethod;
  DWORD dwCipherTransformConstant;
  DWORD dwAuthTransformConstant;
  DWORD dwPfsGroup;
  DWORD dwDhGroup;
} ROUTER_CUSTOM_IKEv2_POLICY0, *PROUTER_CUSTOM_IKEv2_POLICY0, ROUTER_CUSTOM_L2TP_POLICY0, *PROUTER_CUSTOM_L2TP_POLICY0;

成员

dwIntegrityMethod

一个 值,该值指定要在 IKEv2 main模式 SA 协商期间协商的完整性算法。 此成员的允许值在 IKEEXT_INTEGRITY_TYPE 中定义。

dwEncryptionMethod

一个 值,该值指定要在 IKEv2 main模式 SA 协商期间协商的加密算法。 此成员允许的值在 IKEEXT_CIPHER_TYPE 中定义。

dwCipherTransformConstant

一个 值,该值指定要在 IKEv2 快速模式 SA 协商期间协商的加密算法。 此成员允许的值在 IPSEC_CIPHER_TYPE 中定义。

dwAuthTransformConstant

一个 值,该值指定要在 IKEv2 快速模式 SA 协商期间协商的哈希算法。 此成员允许的值在 IPSEC_AUTH_TYPE 中定义。

dwPfsGroup

一个 值,该值指定应用于快速模式 PFS (完美向前保密) 的 Diffie Hellman 算法。 此成员允许的值在 IPSEC_PFS_GROUP 中定义。

dwDhGroup

一个 值,指定在 MM SA 协商期间用于 Internet 密钥交换 (IKE) 密钥生成的 Diffie Hellman 组的类型。 此成员的允许值在 IKEEXT_DH_GROUP 中定义。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 mprapi.h