Class ServerTlsSettings
The TLS settings for the server.
Implements
Inherited Members
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class ServerTlsSettings : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ProxyTlsContext
Configures the mechanism to obtain security certificates and identity information.
Declaration
[JsonProperty("proxyTlsContext")]
public virtual TlsContext ProxyTlsContext { get; set; }
Property Value
Type | Description |
---|---|
TlsContext |
SubjectAltNames
A list of alternate names to verify the subject identity in the certificate presented by the client.
Declaration
[JsonProperty("subjectAltNames")]
public virtual IList<string> SubjectAltNames { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
TlsMode
Indicates whether connections should be secured using TLS. The value of this field determines how TLS is enforced. This field can be set to one of the following: - SIMPLE Secure connections with standard TLS semantics. - MUTUAL Secure connections to the backends using mutual TLS by presenting client certificates for authentication.
Declaration
[JsonProperty("tlsMode")]
public virtual string TlsMode { get; set; }
Property Value
Type | Description |
---|---|
string |