你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IpsecPolicy 类

  • java.lang.Object
    • com.microsoft.azure.management.network.IpsecPolicy

public class IpsecPolicy

虚拟网络网关连接的 IPSec 策略配置。

构造函数摘要

构造函数 说明
IpsecPolicy()

方法摘要

修饰符和类型 方法和描述
DhGroup dhGroup()

获取 IKE 阶段 1 中用于初始 SA 的 DH 组。

IkeEncryption ikeEncryption()

(IKE 阶段 2) 获取 IKE 加密算法。

IkeIntegrity ikeIntegrity()

(IKE 阶段 2) 获取 IKE 完整性算法。

IpsecEncryption ipsecEncryption()

(IKE 阶段 1) 获取 IPSec 加密算法。

IpsecIntegrity ipsecIntegrity()

(IKE 阶段 1) 获取 IPSec 完整性算法。

PfsGroup pfsGroup()

获取 IKE 阶段 2 中用于新子 SA 的 Pfs 组。

int saDataSizeKilobytes()

获取 IPSec 安全关联 (也称为快速模式或阶段 2 SA) 站点到站点 VPN 隧道的有效负载大小(以 KB 为单位)。

int saLifeTimeSeconds()

获取 IPSec 安全关联 (也称为快速模式或阶段 2 SA) 站点到站点 VPN 隧道的生存期(以秒为单位)。

IpsecPolicy withDhGroup(DhGroup dhGroup)

为初始 SA 设置 IKE 阶段 1 中使用的 DH 组。

IpsecPolicy withIkeEncryption(IkeEncryption ikeEncryption)

(IKE 阶段 2) 设置 IKE 加密算法。

IpsecPolicy withIkeIntegrity(IkeIntegrity ikeIntegrity)

(IKE 阶段 2) 设置 IKE 完整性算法。

IpsecPolicy withIpsecEncryption(IpsecEncryption ipsecEncryption)

(IKE 阶段 1) 设置 IPSec 加密算法。

IpsecPolicy withIpsecIntegrity(IpsecIntegrity ipsecIntegrity)

(IKE 阶段 1) 设置 IPSec 完整性算法。

IpsecPolicy withPfsGroup(PfsGroup pfsGroup)

为新的子 SA 设置 IKE 阶段 2 中使用的 Pfs 组。

IpsecPolicy withSaDataSizeKilobytes(int saDataSizeKilobytes)

设置 IPSec 安全关联 (也称为快速模式或阶段 2 SA) 站点到站点 VPN 隧道的有效负载大小(以 KB 为单位)。

IpsecPolicy withSaLifeTimeSeconds(int saLifeTimeSeconds)

为站点到站点 VPN 隧道设置 IPSec 安全关联 (也称为快速模式或阶段 2 SA) 生存期(以秒为单位)。

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

IpsecPolicy

public IpsecPolicy()

方法详细信息

dhGroup

public DhGroup dhGroup()

获取 IKE 阶段 1 中用于初始 SA 的 DH 组。 可能的值包括:“None”、“DHGroup1”、“DHGroup2”、“DHGroup14”、“DHGroup2048”、“ECP256”、“ECP384”、“DHGroup24”。

Returns:

dhGroup 值

ikeEncryption

public IkeEncryption ikeEncryption()

(IKE 阶段 2) 获取 IKE 加密算法。 可能的值包括:“DES”、“DES3”、“AES128”、“AES192”、“AES256”、“GCMAES256”、“GCMAES128”。

Returns:

ikeEncryption 值

ikeIntegrity

public IkeIntegrity ikeIntegrity()

(IKE 阶段 2) 获取 IKE 完整性算法。 可能的值包括:“MD5”、“SHA1”、“SHA256”、“SHA384”、“GCMAES256”、“GCMAES128”。

Returns:

ikeIntegrity 值

ipsecEncryption

public IpsecEncryption ipsecEncryption()

(IKE 阶段 1) 获取 IPSec 加密算法。 可能的值包括:“None”、“DES”、“DES3”、“AES128”、“AES192”、“AES256”、“GCMAES128”、“GCMAES192”、“GCMAES256”。

Returns:

ipsecEncryption 值

ipsecIntegrity

public IpsecIntegrity ipsecIntegrity()

(IKE 阶段 1) 获取 IPSec 完整性算法。 可能的值包括:“MD5”、“SHA1”、“SHA256”、“GCMAES128”、“GCMAES192”、“GCMAES256”。

Returns:

ipsecIntegrity 值

pfsGroup

public PfsGroup pfsGroup()

获取 IKE 阶段 2 中用于新子 SA 的 Pfs 组。 可能的值包括:“None”、“PFS1”、“PFS2”、“PFS2048”、“ECP256”、“ECP384”、“PFS24”、“PFS14”、“PFS14”、“PFSMM”。

Returns:

pfsGroup 值

saDataSizeKilobytes

public int saDataSizeKilobytes()

获取 IPSec 安全关联 (也称为快速模式或阶段 2 SA) 站点到站点 VPN 隧道的有效负载大小(以 KB 为单位)。

Returns:

saDataSizeKilobytes 值

saLifeTimeSeconds

public int saLifeTimeSeconds()

获取 IPSec 安全关联 (也称为快速模式或阶段 2 SA) 站点到站点 VPN 隧道的生存期(以秒为单位)。

Returns:

saLifeTimeSeconds 值

withDhGroup

public IpsecPolicy withDhGroup(DhGroup dhGroup)

为初始 SA 设置 IKE 阶段 1 中使用的 DH 组。 可能的值包括:“None”、“DHGroup1”、“DHGroup2”、“DHGroup14”、“DHGroup2048”、“ECP256”、“ECP384”、“DHGroup24”。

Parameters:

dhGroup - 要设置的 dhGroup 值

Returns:

IpsecPolicy 对象本身。

withIkeEncryption

public IpsecPolicy withIkeEncryption(IkeEncryption ikeEncryption)

(IKE 阶段 2) 设置 IKE 加密算法。 可能的值包括:“DES”、“DES3”、“AES128”、“AES192”、“AES256”、“GCMAES256”、“GCMAES128”。

Parameters:

ikeEncryption - 要设置的 ikeEncryption 值

Returns:

IpsecPolicy 对象本身。

withIkeIntegrity

public IpsecPolicy withIkeIntegrity(IkeIntegrity ikeIntegrity)

(IKE 阶段 2) 设置 IKE 完整性算法。 可能的值包括:“MD5”、“SHA1”、“SHA256”、“SHA384”、“GCMAES256”、“GCMAES128”。

Parameters:

ikeIntegrity - 要设置的 ikeIntegrity 值

Returns:

IpsecPolicy 对象本身。

withIpsecEncryption

public IpsecPolicy withIpsecEncryption(IpsecEncryption ipsecEncryption)

(IKE 阶段 1) 设置 IPSec 加密算法。 可能的值包括:“None”、“DES”、“DES3”、“AES128”、“AES192”、“AES256”、“GCMAES128”、“GCMAES192”、“GCMAES256”。

Parameters:

ipsecEncryption - 要设置的 ipsecEncryption 值

Returns:

IpsecPolicy 对象本身。

withIpsecIntegrity

public IpsecPolicy withIpsecIntegrity(IpsecIntegrity ipsecIntegrity)

(IKE 阶段 1) 设置 IPSec 完整性算法。 可能的值包括:“MD5”、“SHA1”、“SHA256”、“GCMAES128”、“GCMAES192”、“GCMAES256”。

Parameters:

ipsecIntegrity - 要设置的 ipsecIntegrity 值

Returns:

IpsecPolicy 对象本身。

withPfsGroup

public IpsecPolicy withPfsGroup(PfsGroup pfsGroup)

为新的子 SA 设置 IKE 阶段 2 中使用的 Pfs 组。 可能的值包括:“None”、“PFS1”、“PFS2”、“PFS2048”、“ECP256”、“ECP384”、“PFS24”、“PFS14”、“PFS14”、“PFSMM”。

Parameters:

pfsGroup - 要设置的 pfsGroup 值

Returns:

IpsecPolicy 对象本身。

withSaDataSizeKilobytes

public IpsecPolicy withSaDataSizeKilobytes(int saDataSizeKilobytes)

设置 IPSec 安全关联 (也称为快速模式或阶段 2 SA) 站点到站点 VPN 隧道的有效负载大小(以 KB 为单位)。

Parameters:

saDataSizeKilobytes - 要设置的 saDataSizeKilobytes 值

Returns:

IpsecPolicy 对象本身。

withSaLifeTimeSeconds

public IpsecPolicy withSaLifeTimeSeconds(int saLifeTimeSeconds)

为站点到站点 VPN 隧道设置 IPSec 安全关联 (也称为快速模式或阶段 2 SA) 生存期(以秒为单位)。

Parameters:

saLifeTimeSeconds - 要设置的 saLifeTimeSeconds 值

Returns:

IpsecPolicy 对象本身。

适用于