summaryrefslogtreecommitdiffstats
path: root/tcpd/libcouriertls.c
diff options
context:
space:
mode:
authorSam Varshavchik2017-02-18 09:48:05 -0500
committerSam Varshavchik2017-02-18 09:48:05 -0500
commit7b444198abbc9d46d1ae191f3153b959a13b11a1 (patch)
tree84672664189072acfb924968f3516ec6e8c194a0 /tcpd/libcouriertls.c
parent412c2afcfd78322eeb17d8083cc3e539f80a59bc (diff)
downloadcourier-libs-7b444198abbc9d46d1ae191f3153b959a13b11a1.tar.bz2
OpenSSL API update.
Diffstat (limited to 'tcpd/libcouriertls.c')
-rw-r--r--tcpd/libcouriertls.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tcpd/libcouriertls.c b/tcpd/libcouriertls.c
index a83e4ae..367cbba 100644
--- a/tcpd/libcouriertls.c
+++ b/tcpd/libcouriertls.c
@@ -430,8 +430,7 @@ static int client_cert_cb(ssl_handle ssl, X509 **x509, EVP_PKEY **pkey)
{
X509_NAME *cert=sk_X509_NAME_value(client_cas, i);
- if (X509_NAME_cmp(cert,
- x->cert_info->issuer) == 0)
+ if (X509_NAME_cmp(cert, X509_get_issuer_name(x)) == 0)
break;
}
@@ -1666,7 +1665,8 @@ char *tls_cert_name(const char *buf, size_t buf_size)
if (x)
{
- p=X509_NAME_oneline(x->cert_info->subject, NULL, 0);
+ X509_get_subject_name(x);
+ p=X509_NAME_oneline(X509_get_subject_name(x), NULL, 0);
X509_free(x);
}
ERR_clear_error();