class Aws::AppMesh::Types::VirtualGatewayListenerTlsValidationContext

An object that represents a virtual gateway's listener's Transport Layer Security (TLS) validation context.

@note When making an API call, you may pass VirtualGatewayListenerTlsValidationContext

data as a hash:

    {
      subject_alternative_names: {
        match: { # required
          exact: ["SubjectAlternativeName"], # required
        },
      },
      trust: { # 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 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::VirtualGatewayListenerTlsValidationContextTrust]

@see docs.aws.amazon.com/goto/WebAPI/appmesh-2019-01-25/VirtualGatewayListenerTlsValidationContext AWS API Documentation

Constants

SENSITIVE