Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace TunnelPhaseTwoDetails

IPsec tunnel detail information specific to phase two.

Properties

Optional customAuthenticationAlgorithm

customAuthenticationAlgorithm: undefined | string

Phase two authentication algorithm proposed during tunnel negotiation.

Optional customEncryptionAlgorithm

customEncryptionAlgorithm: undefined | string

The proposed custom phase two encryption algorithm.

Optional dhGroup

dhGroup: undefined | string

The proposed Diffie-Hellman group.

Optional isCustomPhaseTwoConfig

isCustomPhaseTwoConfig: undefined | false | true

Indicates whether custom phase two configuration is enabled. If this option is not enabled, default settings are proposed.

Optional isEspEstablished

isEspEstablished: undefined | false | true

Indicates that ESP phase two is established.

Optional isPfsEnabled

isPfsEnabled: undefined | false | true

Indicates that PFS (perfect forward secrecy) is enabled.

Optional lifetime

lifetime: undefined | number

The total configured lifetime of the IKE security association. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional negotiatedAuthenticationAlgorithm

negotiatedAuthenticationAlgorithm: undefined | string

The negotiated phase two authentication algorithm.

Optional negotiatedDhGroup

negotiatedDhGroup: undefined | string

The negotiated Diffie-Hellman group.

Optional negotiatedEncryptionAlgorithm

negotiatedEncryptionAlgorithm: undefined | string

The negotiated encryption algorithm.

Optional remainingLifetime

remainingLifetime: undefined | number

The remaining lifetime before the key is refreshed. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional remainingLifetimeLastRetrieved

remainingLifetimeLastRetrieved: Date

The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339.

Example: {@code 2016-08-25T21:10:29.600Z}

Functions

getDeserializedJsonObj

getJsonObj