~ubuntu-branches/ubuntu/lucid/nginx/lucid

1 by Jose Parrella
Import upstream version 0.4.12
1
/*
2
 * Copyright (C) Igor Sysoev
3
 */
4
5
6
#ifndef _NGX_HTTP_SSL_H_INCLUDED_
7
#define _NGX_HTTP_SSL_H_INCLUDED_
8
9
10
#include <ngx_config.h>
11
#include <ngx_core.h>
12
#include <ngx_http.h>
13
14
15
typedef struct {
16
    ngx_flag_t                      enable;
1.1.2 by Jose Parrella
Import upstream version 0.5.13
17
18
    ngx_ssl_t                       ssl;
19
20
    ngx_flag_t                      prefer_server_ciphers;
21
22
    ngx_uint_t                      protocols;
23
24
    ngx_uint_t                      verify;
1.2.1 by Jose Parrella
Import upstream version 0.7.14
25
    ngx_uint_t                      verify_depth;
26
1.1.2 by Jose Parrella
Import upstream version 0.5.13
27
    ssize_t                         builtin_session_cache;
28
29
    time_t                          session_timeout;
30
31
    ngx_str_t                       certificate;
32
    ngx_str_t                       certificate_key;
33
    ngx_str_t                       dhparam;
1.2.1 by Jose Parrella
Import upstream version 0.7.14
34
    ngx_str_t                       client_certificate;
1.1.2 by Jose Parrella
Import upstream version 0.5.13
35
    ngx_str_t                       crl;
1.3.4 by Fabio Tranchitella
Import upstream version 0.7.63
36
1.1.2 by Jose Parrella
Import upstream version 0.5.13
37
    ngx_str_t                       ciphers;
38
39
    ngx_shm_zone_t                 *shm_zone;
40
1.2.1 by Jose Parrella
Import upstream version 0.7.14
41
    u_char                         *file;
42
    ngx_uint_t                      line;
43
} ngx_http_ssl_srv_conf_t;
1 by Jose Parrella
Import upstream version 0.4.12
44
45
46
extern ngx_module_t  ngx_http_ssl_module;
47
48
49
#endif /* _NGX_HTTP_SSL_H_INCLUDED_ */
50