Class PhaseTwoConfigDetails
Configuration details for IPSec phase two configuration parameters.
Inherited Members
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.  |