comparison src/event/ngx_event_openssl.h @ 7961:c7c6a87c068d stable-1.20

SSL: SSL_get_peer_certificate() is deprecated in OpenSSL 3.0. Switch to SSL_get1_peer_certificate() when building with OpenSSL 3.0 and OPENSSL_NO_DEPRECATED defined.
author Sergey Kandaurov <pluknet@nginx.com>
date Tue, 10 Aug 2021 23:43:16 +0300
parents ec2798eb3648
children 4195a6f0c61c
comparison
equal deleted inserted replaced
7960:ec2798eb3648 7961:c7c6a87c068d
59 #define ngx_ssl_conn_t SSL 59 #define ngx_ssl_conn_t SSL
60 60
61 61
62 #if (OPENSSL_VERSION_NUMBER < 0x10002000L) 62 #if (OPENSSL_VERSION_NUMBER < 0x10002000L)
63 #define SSL_is_server(s) (s)->server 63 #define SSL_is_server(s) (s)->server
64 #endif
65
66
67 #if (OPENSSL_VERSION_NUMBER >= 0x30000000L && !defined SSL_get_peer_certificate)
68 #define SSL_get_peer_certificate(s) SSL_get1_peer_certificate(s)
64 #endif 69 #endif
65 70
66 71
67 typedef struct ngx_ssl_ocsp_s ngx_ssl_ocsp_t; 72 typedef struct ngx_ssl_ocsp_s ngx_ssl_ocsp_t;
68 73