class Aws::AppMesh::Types::TlsValidationContext

An object that represents how the proxy will validate its peer during Transport Layer Security (TLS) negotiation.

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

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: "SdsSecretName", # required
        },
      },
    }

@!attribute [rw] subject_alternative_names

A reference to an object that represents the SANs for a 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::TlsValidationContextTrust]

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

Constants

SENSITIVE