Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace PhaseTwoConfigDetails

Configuration details for IPSec phase two configuration parameters.

Properties

Optional authenticationAlgorithm

authenticationAlgorithm: AuthenticationAlgorithm

The authentication algorithm proposed during phase two tunnel negotiation.

Optional encryptionAlgorithm

encryptionAlgorithm: EncryptionAlgorithm

The encryption algorithm proposed during phase two tunnel negotiation.

Optional isCustomPhaseTwoConfig

isCustomPhaseTwoConfig: undefined | false | true

Indicates whether custom configuration is enabled for phase two options.

Optional isPfsEnabled

isPfsEnabled: undefined | false | true

Indicates whether perfect forward secrecy (PFS) is enabled.

Optional lifetimeInSeconds

lifetimeInSeconds: undefined | number

Lifetime in seconds for the IPSec session key set in phase two. The default is 3600 which is equivalent to 1 hour. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional pfsDhGroup

pfsDhGroup: PfsDhGroup

The Diffie-Hellman group used for PFS, if PFS is enabled.

Functions

getDeserializedJsonObj

getJsonObj