Mercurial > hg > nginx
comparison src/http/modules/ngx_http_ssl_module.c @ 2994:f33c48457d0c
*) $ssl_client_verify
*) "ssl_verify_client ask" was changed to "ssl_verify_client optional"
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 22 Jul 2009 17:41:42 +0000 |
parents | c7d57b539248 |
children | cc07d164f0dc |
comparison
equal
deleted
inserted
replaced
2993:f592d466bbda | 2994:f33c48457d0c |
---|---|
50 | 50 |
51 | 51 |
52 static ngx_conf_enum_t ngx_http_ssl_verify[] = { | 52 static ngx_conf_enum_t ngx_http_ssl_verify[] = { |
53 { ngx_string("off"), 0 }, | 53 { ngx_string("off"), 0 }, |
54 { ngx_string("on"), 1 }, | 54 { ngx_string("on"), 1 }, |
55 { ngx_string("ask"), 2 }, | 55 { ngx_string("optional"), 2 }, |
56 { ngx_null_string, 0 } | 56 { ngx_null_string, 0 } |
57 }; | 57 }; |
58 | 58 |
59 | 59 |
60 static ngx_command_t ngx_http_ssl_commands[] = { | 60 static ngx_command_t ngx_http_ssl_commands[] = { |
204 (uintptr_t) ngx_ssl_get_issuer_dn, NGX_HTTP_VAR_CHANGEABLE, 0 }, | 204 (uintptr_t) ngx_ssl_get_issuer_dn, NGX_HTTP_VAR_CHANGEABLE, 0 }, |
205 | 205 |
206 { ngx_string("ssl_client_serial"), NULL, ngx_http_ssl_variable, | 206 { ngx_string("ssl_client_serial"), NULL, ngx_http_ssl_variable, |
207 (uintptr_t) ngx_ssl_get_serial_number, NGX_HTTP_VAR_CHANGEABLE, 0 }, | 207 (uintptr_t) ngx_ssl_get_serial_number, NGX_HTTP_VAR_CHANGEABLE, 0 }, |
208 | 208 |
209 { ngx_string("ssl_client_verify"), NULL, ngx_http_ssl_variable, | |
210 (uintptr_t) ngx_ssl_get_client_verify, NGX_HTTP_VAR_CHANGEABLE, 0 }, | |
211 | |
209 { ngx_null_string, NULL, NULL, 0, 0, 0 } | 212 { ngx_null_string, NULL, NULL, 0, 0, 0 } |
210 }; | 213 }; |
211 | 214 |
212 | 215 |
213 static ngx_str_t ngx_http_ssl_sess_id_ctx = ngx_string("HTTP"); | 216 static ngx_str_t ngx_http_ssl_sess_id_ctx = ngx_string("HTTP"); |