DefaultCertValidator::verifyCertificate(X509* cert, const std::vector<std::string>& verify_san_list,
Envoy::Ssl::ClientValidationStatus validated = Envoy::Ssl::ClientValidationStatus::NotValidated;
const Network::TransportSocketOptionsConstSharedPtr& transport_socket_options, SSL_CTX& ssl_ctx,
static_cast<GENERAL_NAMES*>(X509_get_ext_d2i(cert, NID_subject_alt_name, nullptr, nullptr)));
static_cast<GENERAL_NAMES*>(X509_get_ext_d2i(cert, NID_subject_alt_name, nullptr, nullptr)));
rc = EVP_DigestUpdate(md.get(), &trust_chain_verification, sizeof(trust_chain_verification));
Stats::Gauge& expiration_gauge = createCertificateExpirationGauge(scope, config_->caCertName());
createCertValidator(const Envoy::Ssl::CertificateValidationContextConfig* config, SslStats& stats,