Show / Hide Table of Contents

Class IngressGatewayMutualTransportLayerSecurity

Mutual TLS settings used when sending requests to virtual services within the mesh.

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

Properties

CertificateId

Declaration
[Required(ErrorMessage = "CertificateId is required.")]
[JsonProperty(PropertyName = "certificateId")]
public string CertificateId { get; set; }
Property Value
Type Description
string

The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.

Remarks

Required

MaximumValidity

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

The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days.

In this article
Back to top