Show / Hide Table of Contents

Class IngressListenerTlsConfig

TLS enforcement config for the ingress listener.

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

Properties

ClientValidation

Declaration
[JsonProperty(PropertyName = "clientValidation")]
public IngressListenerClientValidationConfig ClientValidation { get; set; }
Property Value
Type Description
IngressListenerClientValidationConfig

Mode

Declaration
[Required(ErrorMessage = "Mode is required.")]
[JsonProperty(PropertyName = "mode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public IngressListenerTlsConfig.ModeEnum? Mode { get; set; }
Property Value
Type Description
IngressListenerTlsConfig.ModeEnum?

DISABLED: Connection can only be plaintext. PERMISSIVE: Connection can be either plaintext or TLS/mTLS. If the clientValidation.trustedCaBundle property is configured for the listener, mTLS is performed and the client's certificates are validated by the gateway. TLS: Connection can only be TLS. MUTUAL_TLS: Connection can only be MTLS.

Remarks

Required

ServerCertificate

Declaration
[JsonProperty(PropertyName = "serverCertificate")]
public TlsCertificate ServerCertificate { get; set; }
Property Value
Type Description
TlsCertificate
In this article
Back to top