comparison src/event/ngx_event_openssl.h @ 3583:d513f9d30208 stable-0.7

merge r3456, r3458, r3465: SSL fixes: *) decrease SSL handshake error level to info *) Set SSL session context for "ssl_session_cache none". This fixes a bug when client certficate is used and nginx closes connection with the message: "SSL_GET_PREV_SESSION:session id context uninitialized". *) add OpenSSL_add_all_algorithms(), this fixes the error "ASN1_item_verify:unknown message digest algorithm" occurred if client certificate is signed using sha256WithRSAEncryption
author Igor Sysoev <igor@sysoev.ru>
date Mon, 07 Jun 2010 10:09:14 +0000
parents 966f9cf9c7da
children
comparison
equal deleted inserted replaced
3582:24e7bf1abbe5 3583:d513f9d30208
13 13
14 #include <openssl/ssl.h> 14 #include <openssl/ssl.h>
15 #include <openssl/err.h> 15 #include <openssl/err.h>
16 #include <openssl/conf.h> 16 #include <openssl/conf.h>
17 #include <openssl/engine.h> 17 #include <openssl/engine.h>
18 #include <openssl/evp.h>
18 19
19 #define NGX_SSL_NAME "OpenSSL" 20 #define NGX_SSL_NAME "OpenSSL"
20 21
21 22
22 #define ngx_ssl_session_t SSL_SESSION 23 #define ngx_ssl_session_t SSL_SESSION