diff options
author | Vladimir Homutov <vl@nginx.com> | 2020-09-15 22:44:46 +0300 |
---|---|---|
committer | Vladimir Homutov <vl@nginx.com> | 2020-09-15 22:44:46 +0300 |
commit | e8277e42241a848b63d4af2a05ceec156642690c (patch) | |
tree | a7bc92fc89a377820de13ef4b2b99dbafbc28c68 /src/event/ngx_event_openssl.h | |
parent | 26102d7ad77f4aefa12744027778e2f2c8412201 (diff) | |
download | nginx-e8277e42241a848b63d4af2a05ceec156642690c.tar.gz nginx-e8277e42241a848b63d4af2a05ceec156642690c.zip |
SSL: added the "ssl_keys_file" directive.
Diffstat (limited to 'src/event/ngx_event_openssl.h')
-rw-r--r-- | src/event/ngx_event_openssl.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/event/ngx_event_openssl.h b/src/event/ngx_event_openssl.h index 8ed778748..1e9648978 100644 --- a/src/event/ngx_event_openssl.h +++ b/src/event/ngx_event_openssl.h @@ -78,6 +78,7 @@ struct ngx_ssl_s { SSL_CTX *ctx; ngx_log_t *log; size_t buffer_size; + ngx_open_file_t *keylog; }; @@ -100,6 +101,7 @@ struct ngx_ssl_connection_s { ngx_ssl_ocsp_t *ocsp; u_char early_buf; + ngx_open_file_t *keylog; unsigned handshaked:1; unsigned renegotiation:1; @@ -296,6 +298,7 @@ ngx_int_t ngx_ssl_shutdown(ngx_connection_t *c); void ngx_cdecl ngx_ssl_error(ngx_uint_t level, ngx_log_t *log, ngx_err_t err, char *fmt, ...); void ngx_ssl_cleanup_ctx(void *data); +void ngx_ssl_keylogger(const ngx_ssl_conn_t *ssl, const char *line); extern int ngx_ssl_connection_index; |