diff options
author | Sergey Kandaurov <pluknet@nginx.com> | 2024-09-09 19:04:18 +0400 |
---|---|---|
committer | pluknet <pluknet@nginx.com> | 2024-10-01 17:59:24 +0400 |
commit | 7ea2fb6cb197925c7c0e35def9ece12d11b09bb9 (patch) | |
tree | 1a90dc5f06f4a3c9dd12526f8eb5bd0a4d5f1942 /src/event/ngx_event_openssl.h | |
parent | 78ed123e71aab17ffecfa0b2b27a349cfb4b2502 (diff) | |
download | nginx-7ea2fb6cb197925c7c0e35def9ece12d11b09bb9.tar.gz nginx-7ea2fb6cb197925c7c0e35def9ece12d11b09bb9.zip |
SSL: caching certificate keys.
EVP_KEY objects are a reference-counted container for key material, shallow
copies and OpenSSL stack management aren't needed as with certificates.
Based on previous work by Mini Hawthorne.
Diffstat (limited to 'src/event/ngx_event_openssl.h')
-rw-r--r-- | src/event/ngx_event_openssl.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/event/ngx_event_openssl.h b/src/event/ngx_event_openssl.h index addc7b4d3..5e36fb5e0 100644 --- a/src/event/ngx_event_openssl.h +++ b/src/event/ngx_event_openssl.h @@ -194,6 +194,7 @@ typedef struct { #define NGX_SSL_CACHE_CERT 0 +#define NGX_SSL_CACHE_PKEY 1 ngx_int_t ngx_ssl_init(ngx_log_t *log); |