ConnectionIpsecConfig

data class ConnectionIpsecConfig(val ipsecAuthAlg: String? = null, val ipsecEncAlg: String? = null, val ipsecLifetime: Int? = null, val ipsecPfs: String? = null)

Constructors

Link copied to clipboard
constructor(ipsecAuthAlg: String? = null, ipsecEncAlg: String? = null, ipsecLifetime: Int? = null, ipsecPfs: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val ipsecAuthAlg: String? = null

the authentication algorithm that is used in Phase 2 negotiations. Valid values: md5, sha1, sha256, sha384, and sha512. Default value: md5.

Link copied to clipboard
val ipsecEncAlg: String? = null

the encryption algorithm that is used in Phase 2 negotiations. Valid values: aes, aes192, aes256, des, and 3des. Default value: aes.

Link copied to clipboard
val ipsecLifetime: Int? = null

the SA lifetime that is determined by Phase 2 negotiations. Unit: seconds. Valid values: 0 to 86400. Default value: 86400.

Link copied to clipboard
val ipsecPfs: String? = null

the DH key exchange algorithm that is used in Phase 2 negotiations. Valid values: disabled, group1, group2, group5, and group14. Default value: group2.