Mercurial > hg > nginx-quic
comparison src/event/ngx_event_openssl.h @ 5744:42114bf12da0
SSL: the "ssl_password_file" directive.
author | Valentin Bartenev <vbart@nginx.com> |
---|---|
date | Mon, 16 Jun 2014 19:43:25 +0400 |
parents | 5e892d40e5cc |
children | febce92c82f6 |
comparison
equal
deleted
inserted
replaced
5743:dde2ae4701e1 | 5744:42114bf12da0 |
---|---|
110 | 110 |
111 | 111 |
112 ngx_int_t ngx_ssl_init(ngx_log_t *log); | 112 ngx_int_t ngx_ssl_init(ngx_log_t *log); |
113 ngx_int_t ngx_ssl_create(ngx_ssl_t *ssl, ngx_uint_t protocols, void *data); | 113 ngx_int_t ngx_ssl_create(ngx_ssl_t *ssl, ngx_uint_t protocols, void *data); |
114 ngx_int_t ngx_ssl_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, | 114 ngx_int_t ngx_ssl_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, |
115 ngx_str_t *cert, ngx_str_t *key); | 115 ngx_str_t *cert, ngx_str_t *key, ngx_array_t *passwords); |
116 ngx_int_t ngx_ssl_client_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, | 116 ngx_int_t ngx_ssl_client_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, |
117 ngx_str_t *cert, ngx_int_t depth); | 117 ngx_str_t *cert, ngx_int_t depth); |
118 ngx_int_t ngx_ssl_trusted_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, | 118 ngx_int_t ngx_ssl_trusted_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, |
119 ngx_str_t *cert, ngx_int_t depth); | 119 ngx_str_t *cert, ngx_int_t depth); |
120 ngx_int_t ngx_ssl_crl(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *crl); | 120 ngx_int_t ngx_ssl_crl(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *crl); |
122 ngx_str_t *file, ngx_str_t *responder, ngx_uint_t verify); | 122 ngx_str_t *file, ngx_str_t *responder, ngx_uint_t verify); |
123 ngx_int_t ngx_ssl_stapling_resolver(ngx_conf_t *cf, ngx_ssl_t *ssl, | 123 ngx_int_t ngx_ssl_stapling_resolver(ngx_conf_t *cf, ngx_ssl_t *ssl, |
124 ngx_resolver_t *resolver, ngx_msec_t resolver_timeout); | 124 ngx_resolver_t *resolver, ngx_msec_t resolver_timeout); |
125 RSA *ngx_ssl_rsa512_key_callback(ngx_ssl_conn_t *ssl_conn, int is_export, | 125 RSA *ngx_ssl_rsa512_key_callback(ngx_ssl_conn_t *ssl_conn, int is_export, |
126 int key_length); | 126 int key_length); |
127 ngx_array_t *ngx_ssl_read_password_file(ngx_conf_t *cf, ngx_str_t *file); | |
127 ngx_int_t ngx_ssl_dhparam(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *file); | 128 ngx_int_t ngx_ssl_dhparam(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *file); |
128 ngx_int_t ngx_ssl_ecdh_curve(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *name); | 129 ngx_int_t ngx_ssl_ecdh_curve(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *name); |
129 ngx_int_t ngx_ssl_session_cache(ngx_ssl_t *ssl, ngx_str_t *sess_ctx, | 130 ngx_int_t ngx_ssl_session_cache(ngx_ssl_t *ssl, ngx_str_t *sess_ctx, |
130 ssize_t builtin_session_cache, ngx_shm_zone_t *shm_zone, time_t timeout); | 131 ssize_t builtin_session_cache, ngx_shm_zone_t *shm_zone, time_t timeout); |
131 ngx_int_t ngx_ssl_session_ticket_keys(ngx_conf_t *cf, ngx_ssl_t *ssl, | 132 ngx_int_t ngx_ssl_session_ticket_keys(ngx_conf_t *cf, ngx_ssl_t *ssl, |