Show / Hide Table of Contents

Class TunnelPhaseTwoDetails

IPsec tunnel detail information specific to phase two.

Inheritance
object
TunnelPhaseTwoDetails
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 TunnelPhaseTwoDetails

Properties

CustomAuthenticationAlgorithm

Declaration
[JsonProperty(PropertyName = "customAuthenticationAlgorithm")]
public string CustomAuthenticationAlgorithm { get; set; }
Property Value
Type Description
string

Phase two authentication algorithm proposed during tunnel negotiation.

CustomEncryptionAlgorithm

Declaration
[JsonProperty(PropertyName = "customEncryptionAlgorithm")]
public string CustomEncryptionAlgorithm { get; set; }
Property Value
Type Description
string

The proposed custom phase two encryption algorithm.

DhGroup

Declaration
[JsonProperty(PropertyName = "dhGroup")]
public string DhGroup { get; set; }
Property Value
Type Description
string

The proposed Diffie-Hellman group.

IsCustomPhaseTwoConfig

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

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

IsEspEstablished

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

Indicates that ESP phase two is established.

IsPfsEnabled

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

Indicates that PFS (perfect forward secrecy) is enabled.

Lifetime

Declaration
[JsonProperty(PropertyName = "lifetime")]
public long? Lifetime { get; set; }
Property Value
Type Description
long?

The total configured lifetime of the IKE security association.

NegotiatedAuthenticationAlgorithm

Declaration
[JsonProperty(PropertyName = "negotiatedAuthenticationAlgorithm")]
public string NegotiatedAuthenticationAlgorithm { get; set; }
Property Value
Type Description
string

The negotiated phase two authentication algorithm.

NegotiatedDhGroup

Declaration
[JsonProperty(PropertyName = "negotiatedDhGroup")]
public string NegotiatedDhGroup { get; set; }
Property Value
Type Description
string

The negotiated Diffie-Hellman group.

NegotiatedEncryptionAlgorithm

Declaration
[JsonProperty(PropertyName = "negotiatedEncryptionAlgorithm")]
public string NegotiatedEncryptionAlgorithm { get; set; }
Property Value
Type Description
string

The negotiated encryption algorithm.

RemainingLifetime

Declaration
[JsonProperty(PropertyName = "remainingLifetime")]
public long? RemainingLifetime { get; set; }
Property Value
Type Description
long?

The remaining lifetime before the key is refreshed.

RemainingLifetimeLastRetrieved

Declaration
[JsonProperty(PropertyName = "remainingLifetimeLastRetrieved")]
public DateTime? RemainingLifetimeLastRetrieved { get; set; }
Property Value
Type Description
DateTime?

The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z

In this article
Back to top