comparison src/http/modules/ngx_http_ssl_module.h @ 395:f8f0f1834266

nginx-0.0.7-2004-07-16-21:11:43 import
author Igor Sysoev <igor@sysoev.ru>
date Fri, 16 Jul 2004 17:11:43 +0000
parents src/http/modules/ngx_http_ssl_filter.h@5659d773cfa8
children da8c5707af39
comparison
equal deleted inserted replaced
394:e7a68e14ccd3 395:f8f0f1834266
1 #ifndef _NGX_HTTP_SSL_H_INCLUDED_
2 #define _NGX_HTTP_SSL_H_INCLUDED_
3
4
5 #include <ngx_config.h>
6 #include <ngx_core.h>
7 #include <ngx_http.h>
8
9
10 typedef struct {
11 ngx_flag_t enable;
12 ngx_str_t certificate;
13 ngx_str_t certificate_key;
14
15 ngx_ssl_ctx_t *ssl_ctx;
16 } ngx_http_ssl_srv_conf_t;
17
18
19 ngx_int_t ngx_http_ssl_read(ngx_http_request_t *r, u_char *buf, size_t size);
20 ngx_int_t ngx_http_ssl_shutdown(ngx_http_request_t *r);
21 ngx_chain_t *ngx_http_ssl_write(ngx_connection_t *c, ngx_chain_t *in,
22 off_t limit);
23
24 void ngx_http_ssl_close_connection(SSL *ssl, ngx_log_t *log);
25
26
27 extern ngx_module_t ngx_http_ssl_module;
28
29
30 #endif /* _NGX_HTTP_SSL_H_INCLUDED_ */