diff options
author | Kamil Sokolowski <ksokolowski95@gmail.com> | 2020-07-30 17:59:53 +0200 |
---|---|---|
committer | Kamil Sokolowski <ksokolowski95@gmail.com> | 2020-07-30 17:59:53 +0200 |
commit | 405c82f37cc0ed868d40c9ff01bc8178b1d9c7a5 (patch) | |
tree | aa76e0f6a24cf3b4a9e0d1797469c56c5759ba8c /ACE/ace/SSL | |
parent | 9097c5600873fd147884c0903fc285f1be0c2de7 (diff) | |
download | ATCD-405c82f37cc0ed868d40c9ff01bc8178b1d9c7a5.tar.gz |
Added version check for deprecated function in OpenSSL 3.0
Diffstat (limited to 'ACE/ace/SSL')
-rw-r--r-- | ACE/ace/SSL/SSL_Context.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ACE/ace/SSL/SSL_Context.cpp b/ACE/ace/SSL/SSL_Context.cpp index e0d6530f426..badc7239546 100644 --- a/ACE/ace/SSL/SSL_Context.cpp +++ b/ACE/ace/SSL/SSL_Context.cpp @@ -366,7 +366,12 @@ ACE_SSL_Context::check_host (const ACE_INET_Addr &host, SSL *peerssl) return false; } - X509* cert = ::SSL_get_peer_certificate (peerssl); +#if (OPENSSL_VERSION_NUMBER >= 0x30000000L) + X509* cert = ::SSL_get1_peer_certificate(peerssl); +#else + X509* cert = ::SSL_get_peer_certificate(peerssl); +#endif + if (cert == 0) { return false; |