Lines Matching defs:cert
276 auto cert = SSL_CTX_get0_certificate(ssl_ctx);
279 auto pubkey = X509_get0_pubkey(cert);
281 auto pubkey = X509_get_pubkey(cert);
1782 StringRef get_common_name(X509 *cert) {
1783 auto subjectname = X509_get_subject_name(cert);
1817 int verify_numeric_hostname(X509 *cert, const StringRef &hostname,
1835 X509_get_ext_d2i(cert, NID_subject_alt_name, nullptr, nullptr));
1863 auto cn = get_common_name(cert);
1879 int verify_dns_hostname(X509 *cert, const StringRef &hostname) {
1881 X509_get_ext_d2i(cert, NID_subject_alt_name, nullptr, nullptr));
1928 auto cn = get_common_name(cert);
1949 int verify_hostname(X509 *cert, const StringRef &hostname,
1952 return verify_numeric_hostname(cert, hostname, addr);
1955 return verify_dns_hostname(cert, hostname);
1961 auto cert = SSL_get0_peer_certificate(ssl);
1963 auto cert = SSL_get_peer_certificate(ssl);
1965 if (!cert) {
1972 auto cert_deleter = defer(X509_free, cert);
1975 if (verify_hostname(cert, host, addr) != 0) {
2121 auto cert = SSL_CTX_get0_certificate(ssl_ctx);
2125 auto cert = load_certificate(tls_ctx_data->cert_file);
2126 auto cert_deleter = defer(X509_free, cert);
2130 X509_get_ext_d2i(cert, NID_subject_alt_name, nullptr, nullptr));
2191 auto cn = get_common_name(cert);
2261 auto cert = PEM_read_bio_X509(bio, nullptr, nullptr, nullptr);
2262 if (!cert) {
2267 return cert;
2545 auto cert = SSL_CTX_get0_certificate(ssl_ctx);
2546 auto cert_serial = X509_get_serialNumber(cert);