diff options
| author | Sam Varshavchik | 2017-02-18 09:48:05 -0500 | 
|---|---|---|
| committer | Sam Varshavchik | 2017-02-18 09:48:05 -0500 | 
| commit | 7b444198abbc9d46d1ae191f3153b959a13b11a1 (patch) | |
| tree | 84672664189072acfb924968f3516ec6e8c194a0 | |
| parent | 412c2afcfd78322eeb17d8083cc3e539f80a59bc (diff) | |
| download | courier-libs-7b444198abbc9d46d1ae191f3153b959a13b11a1.tar.bz2 | |
OpenSSL API update.
| -rw-r--r-- | tcpd/libcouriertls.c | 6 | 
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(); | 
