Mercurial > hg > nginx-quic
comparison src/stream/ngx_stream_ssl_module.h @ 6850:41cb1b64561d
Stream: client SSL certificates verification support.
New directives: "ssl_verify_client", "ssl_verify_depth",
"ssl_client_certificate", "ssl_trusted_certificate", and
"ssl_crl".
New variables: $ssl_client_cert, $ssl_client_raw_cert,
$ssl_client_s_dn, $ssl_client_i_dn, $ssl_client_serial,
$ssl_client_fingerprint, $ssl_client_verify, $ssl_client_v_start,
$ssl_client_v_end, and $ssl_client_v_remain.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Tue, 20 Dec 2016 12:05:14 +0300 |
parents | 51e1f047d15d |
children | 7f955d3b9a0d |
comparison
equal
deleted
inserted
replaced
6849:01adb18a5d23 | 6850:41cb1b64561d |
---|---|
21 | 21 |
22 ngx_ssl_t ssl; | 22 ngx_ssl_t ssl; |
23 | 23 |
24 ngx_uint_t protocols; | 24 ngx_uint_t protocols; |
25 | 25 |
26 ngx_uint_t verify; | |
27 ngx_uint_t verify_depth; | |
28 | |
26 ssize_t builtin_session_cache; | 29 ssize_t builtin_session_cache; |
27 | 30 |
28 time_t session_timeout; | 31 time_t session_timeout; |
29 | 32 |
30 ngx_array_t *certificates; | 33 ngx_array_t *certificates; |
31 ngx_array_t *certificate_keys; | 34 ngx_array_t *certificate_keys; |
32 | 35 |
33 ngx_str_t dhparam; | 36 ngx_str_t dhparam; |
34 ngx_str_t ecdh_curve; | 37 ngx_str_t ecdh_curve; |
38 ngx_str_t client_certificate; | |
39 ngx_str_t trusted_certificate; | |
40 ngx_str_t crl; | |
35 | 41 |
36 ngx_str_t ciphers; | 42 ngx_str_t ciphers; |
37 | 43 |
38 ngx_array_t *passwords; | 44 ngx_array_t *passwords; |
39 | 45 |