Lines Matching defs:cert
85 static const char *get_cname(X509 *cert)
92 name = X509_get_subject_name(cert);
122 X509 *cert;
133 cert = SSL_get_peer_certificate(ssl);
134 i_assert(cert != NULL);
137 gnames = X509_get_ext_d2i(cert, NID_subject_alt_name, NULL, NULL);
180 const char *cname = get_cname(cert);
193 X509_free(cert);
252 return "Key is for a different cert than ssl_cert";
257 static bool is_pem_key(const char *cert)
259 return strstr(cert, "PRIVATE KEY---") != NULL;
263 openssl_iostream_use_certificate_error(const char *cert, const char *set_name)
271 else if (is_pem_key(cert)) {
274 } else if (set_name != NULL && strchr(cert, '\n') == NULL) {
276 "(You probably forgot '<' from %s=<%s)", set_name, cert);