Mercurial > hg > nginx
comparison src/event/ngx_event_openssl.h @ 6550:51e1f047d15d
SSL: support for multiple certificates (ticket #814).
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Thu, 19 May 2016 14:46:32 +0300 |
parents | 8a34e92d8ab5 |
children | 04d8d1f85649 |
comparison
equal
deleted
inserted
replaced
6549:d3302eb87a0c | 6550:51e1f047d15d |
---|---|
138 #define NGX_SSL_BUFSIZE 16384 | 138 #define NGX_SSL_BUFSIZE 16384 |
139 | 139 |
140 | 140 |
141 ngx_int_t ngx_ssl_init(ngx_log_t *log); | 141 ngx_int_t ngx_ssl_init(ngx_log_t *log); |
142 ngx_int_t ngx_ssl_create(ngx_ssl_t *ssl, ngx_uint_t protocols, void *data); | 142 ngx_int_t ngx_ssl_create(ngx_ssl_t *ssl, ngx_uint_t protocols, void *data); |
143 ngx_int_t ngx_ssl_certificates(ngx_conf_t *cf, ngx_ssl_t *ssl, | |
144 ngx_array_t *certs, ngx_array_t *keys, ngx_array_t *passwords); | |
143 ngx_int_t ngx_ssl_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, | 145 ngx_int_t ngx_ssl_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, |
144 ngx_str_t *cert, ngx_str_t *key, ngx_array_t *passwords); | 146 ngx_str_t *cert, ngx_str_t *key, ngx_array_t *passwords); |
145 ngx_int_t ngx_ssl_client_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, | 147 ngx_int_t ngx_ssl_client_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, |
146 ngx_str_t *cert, ngx_int_t depth); | 148 ngx_str_t *cert, ngx_int_t depth); |
147 ngx_int_t ngx_ssl_trusted_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, | 149 ngx_int_t ngx_ssl_trusted_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, |