diff options
author | Sergey Kandaurov <pluknet@nginx.com> | 2016-08-22 18:53:21 +0300 |
---|---|---|
committer | Sergey Kandaurov <pluknet@nginx.com> | 2016-08-22 18:53:21 +0300 |
commit | 63260a6842e1b9c4dbe28c669ff2c74a63f8df5c (patch) | |
tree | 0702d99dd1e9377662923f469b6a74aabd7af4cb | |
parent | f3dfbb5d1fd00659e886a1cdb56cc07a68340e6d (diff) |
SSL: adopted session ticket handling for OpenSSL 1.1.0.
Return 1 in the SSL_CTX_set_tlsext_ticket_key_cb() callback function
to indicate that a new session ticket is created, as per documentation.
Until 1.1.0, OpenSSL didn't make a distinction between non-negative
return values.
See https://git.openssl.org/?p=openssl.git;a=commitdiff;h=5c753de for details.
-rw-r--r-- | src/event/ngx_event_openssl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c index 1414e16ec..3629e55bc 100644 --- a/src/event/ngx_event_openssl.c +++ b/src/event/ngx_event_openssl.c @@ -2900,7 +2900,7 @@ ngx_ssl_session_ticket_key_callback(ngx_ssl_conn_t *ssl_conn, ngx_ssl_session_ticket_md(), NULL); ngx_memcpy(name, key[0].name, 16); - return 0; + return 1; } else { /* decrypt session ticket */ |