google_api_apigee v0.12.0 GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1TlsInfo View Source
TLS configuration information for VirtualHosts and TargetServers.
Attributes
ciphers
(type:list(String.t)
, default:nil
) - The SSL/TLS cipher suites to be used. Must be one of the cipher suite names listed in: http://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#ciphersuitesclientAuthEnabled
(type:boolean()
, default:nil
) - Optional. Enables two-way TLS.commonName
(type:GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1TlsInfoCommonName.t
, default:nil
) - The TLS Common Name of the certificate.enabled
(type:boolean()
, default:nil
) - Required. Enables one-way TLS.ignoreValidationErrors
(type:boolean()
, default:nil
) - If true, Edge ignores TLS certificate errors. Valid when configuring TLS for target servers and target endpoints, and when configuring virtual hosts that use 2-way TLS.When used with a target endpoint/target server, if the backend system uses SNI and returns a cert with a subject Distinguished Name (DN) that does not match the hostname, there is no way to ignore the error and the connection fails.
keyAlias
(type:String.t
, default:nil
) - Required ifclient_auth_enabled
is true. The resource ID for the alias containing the private key and cert.keyStore
(type:String.t
, default:nil
) - Required ifclient_auth_enabled
is true. The resource ID of the keystore. References not yet supported.protocols
(type:list(String.t)
, default:nil
) - The TLS versioins to be used.trustStore
(type:String.t
, default:nil
) - The resource ID of the truststore. References not yet supported.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1TlsInfo{ ciphers: [String.t()], clientAuthEnabled: boolean(), commonName: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1TlsInfoCommonName.t(), enabled: boolean(), ignoreValidationErrors: boolean(), keyAlias: String.t(), keyStore: String.t(), protocols: [String.t()], trustStore: String.t() }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.