Show / Hide Table of Contents

Class PhaseTwoConfigDetails

Configuration details for IPSec phase two configuration parameters.

Inheritance
object
PhaseTwoConfigDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class PhaseTwoConfigDetails

Properties

AuthenticationAlgorithm

Declaration
[JsonProperty(PropertyName = "authenticationAlgorithm")]
[JsonConverter(typeof(StringEnumConverter))]
public PhaseTwoConfigDetails.AuthenticationAlgorithmEnum? AuthenticationAlgorithm { get; set; }
Property Value
Type Description
PhaseTwoConfigDetails.AuthenticationAlgorithmEnum?

The authentication algorithm proposed during phase two tunnel negotiation.

EncryptionAlgorithm

Declaration
[JsonProperty(PropertyName = "encryptionAlgorithm")]
[JsonConverter(typeof(StringEnumConverter))]
public PhaseTwoConfigDetails.EncryptionAlgorithmEnum? EncryptionAlgorithm { get; set; }
Property Value
Type Description
PhaseTwoConfigDetails.EncryptionAlgorithmEnum?

The encryption algorithm proposed during phase two tunnel negotiation.

IsCustomPhaseTwoConfig

Declaration
[JsonProperty(PropertyName = "isCustomPhaseTwoConfig")]
public bool? IsCustomPhaseTwoConfig { get; set; }
Property Value
Type Description
bool?

Indicates whether custom configuration is enabled for phase two options.

IsPfsEnabled

Declaration
[JsonProperty(PropertyName = "isPfsEnabled")]
public bool? IsPfsEnabled { get; set; }
Property Value
Type Description
bool?

Indicates whether perfect forward secrecy (PFS) is enabled.

LifetimeInSeconds

Declaration
[JsonProperty(PropertyName = "lifetimeInSeconds")]
public int? LifetimeInSeconds { get; set; }
Property Value
Type Description
int?

Lifetime in seconds for the IPSec session key set in phase two. The default is 3600 which is equivalent to 1 hour.

PfsDhGroup

Declaration
[JsonProperty(PropertyName = "pfsDhGroup")]
[JsonConverter(typeof(StringEnumConverter))]
public PhaseTwoConfigDetails.PfsDhGroupEnum? PfsDhGroup { get; set; }
Property Value
Type Description
PhaseTwoConfigDetails.PfsDhGroupEnum?

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

In this article
Back to top