Groonga 3.0.9 Source Code Document
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
groonga
vendor
nginx-1.4.2
src
mail
ngx_mail_ssl_module.h
Go to the documentation of this file.
1
2
/*
3
* Copyright (C) Igor Sysoev
4
* Copyright (C) Nginx, Inc.
5
*/
6
7
8
#ifndef _NGX_MAIL_SSL_H_INCLUDED_
9
#define _NGX_MAIL_SSL_H_INCLUDED_
10
11
12
#include <
ngx_config.h
>
13
#include <
ngx_core.h
>
14
#include <
ngx_mail.h
>
15
16
17
#define NGX_MAIL_STARTTLS_OFF 0
18
#define NGX_MAIL_STARTTLS_ON 1
19
#define NGX_MAIL_STARTTLS_ONLY 2
20
21
22
typedef
struct
{
23
ngx_flag_t
enable
;
24
ngx_flag_t
prefer_server_ciphers
;
25
26
ngx_ssl_t
ssl
;
27
28
ngx_uint_t
starttls
;
29
ngx_uint_t
protocols
;
30
31
ssize_t
builtin_session_cache
;
32
33
time_t
session_timeout
;
34
35
ngx_str_t
certificate
;
36
ngx_str_t
certificate_key
;
37
ngx_str_t
dhparam
;
38
ngx_str_t
ecdh_curve
;
39
40
ngx_str_t
ciphers
;
41
42
ngx_shm_zone_t
*
shm_zone
;
43
44
u_char *
file
;
45
ngx_uint_t
line
;
46
}
ngx_mail_ssl_conf_t
;
47
48
49
extern
ngx_module_t
ngx_mail_ssl_module
;
50
51
52
#endif
/* _NGX_MAIL_SSL_H_INCLUDED_ */
Generated on Sun Nov 10 2013 09:49:09 for Groonga 3.0.9 Source Code Document by
1.8.1.2