class Aws::AppMesh::Types::VirtualGatewayTlsValidationContext
An object that represents a Transport Layer Security (TLS) validation context.
@note When making an API call, you may pass VirtualGatewayTlsValidationContext
data as a hash: { subject_alternative_names: { match: { # required exact: ["SubjectAlternativeName"], # required }, }, trust: { # required acm: { certificate_authority_arns: ["Arn"], # required }, file: { certificate_chain: "FilePath", # required }, sds: { secret_name: "VirtualGatewaySdsSecretName", # required }, }, }
@!attribute [rw] subject_alternative_names
A reference to an object that represents the SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context. @return [Types::SubjectAlternativeNames]
@!attribute [rw] trust
A reference to where to retrieve the trust chain when validating a peer’s Transport Layer Security (TLS) certificate. @return [Types::VirtualGatewayTlsValidationContextTrust]
@see docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/VirtualGatewayTlsValidationContext AWS API Documentation
Constants
- SENSITIVE