IpsecServerIkeConfig

data class IpsecServerIkeConfig(val ikeAuthAlg: String? = null, val ikeEncAlg: String? = null, val ikeLifetime: Int? = null, val ikeMode: String? = null, val ikePfs: String? = null, val ikeVersion: String? = null, val localId: String? = null, val remoteId: String? = null)

Constructors

Link copied to clipboard
constructor(ikeAuthAlg: String? = null, ikeEncAlg: String? = null, ikeLifetime: Int? = null, ikeMode: String? = null, ikePfs: String? = null, ikeVersion: String? = null, localId: String? = null, remoteId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val ikeAuthAlg: String? = null

The authentication algorithm that is used in Phase 1 negotiations. Default value: sha1.

Link copied to clipboard
val ikeEncAlg: String? = null

The encryption algorithm that is used in Phase 1 negotiations. Default value: aes.

Link copied to clipboard
val ikeLifetime: Int? = null

IkeLifetime: the SA lifetime determined by Phase 1 negotiations. Valid values: 0 to 86400. Default value: 86400. Unit: seconds.

Link copied to clipboard
val ikeMode: String? = null

The IKE negotiation mode. Default value: main.

Link copied to clipboard
val ikePfs: String? = null

The Diffie-Hellman key exchange algorithm that is used in Phase 1 negotiations. Default value: group2.

Link copied to clipboard
val ikeVersion: String? = null

The IKE version. Valid values: ikev1 and ikev2. Default value: ikev2.

Link copied to clipboard
val localId: String? = null

The identifier of the IPsec server. The value can be a fully qualified domain name (FQDN) or an IP address. The default value is the public IP address of the VPN gateway.

Link copied to clipboard
val remoteId: String? = null

The identifier of the customer gateway. The value can be an FQDN or an IP address. By default, this parameter is not specified.