Show / Hide Table of Contents

Class ClientTlsSettings

[Deprecated] The client side authentication settings for connection originating from the backend service. the backend service.

Inheritance
object
ClientTlsSettings
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class ClientTlsSettings : IDirectResponseSchema

Properties

ClientTlsContext

Configures the mechanism to obtain client-side security certificates and identity information. This field is only applicable when mode is set to MUTUAL.

Declaration
[JsonProperty("clientTlsContext")]
public virtual TlsContext ClientTlsContext { get; set; }
Property Value
Type Description
TlsContext

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Mode

Indicates whether connections to this port should be secured using TLS. The value of this field determines how TLS is enforced. This can be set to one of the following values: DISABLE: Do not setup a TLS connection to the backends. SIMPLE: Originate a TLS connection to the backends. MUTUAL: Secure connections to the backends using mutual TLS by presenting client certificates for authentication.

Declaration
[JsonProperty("mode")]
public virtual string Mode { get; set; }
Property Value
Type Description
string

Sni

SNI string to present to the server during TLS handshake. This field is applicable only when mode is SIMPLE or MUTUAL.

Declaration
[JsonProperty("sni")]
public virtual string Sni { get; set; }
Property Value
Type Description
string

SubjectAltNames

A list of alternate names to verify the subject identity in the certificate.If specified, the proxy will verify that the server certificate's subject alt name matches one of the specified values. This field is applicable only when mode is SIMPLE or MUTUAL.

Declaration
[JsonProperty("subjectAltNames")]
public virtual IList<string> SubjectAltNames { get; set; }
Property Value
Type Description
IList<string>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX