Annotation of embedaddon/nginx/src/http/modules/ngx_http_ssl_module.h, revision 1.1

1.1     ! misho       1: 
        !             2: /*
        !             3:  * Copyright (C) Igor Sysoev
        !             4:  * Copyright (C) Nginx, Inc.
        !             5:  */
        !             6: 
        !             7: 
        !             8: #ifndef _NGX_HTTP_SSL_H_INCLUDED_
        !             9: #define _NGX_HTTP_SSL_H_INCLUDED_
        !            10: 
        !            11: 
        !            12: #include <ngx_config.h>
        !            13: #include <ngx_core.h>
        !            14: #include <ngx_http.h>
        !            15: 
        !            16: 
        !            17: typedef struct {
        !            18:     ngx_flag_t                      enable;
        !            19: 
        !            20:     ngx_ssl_t                       ssl;
        !            21: 
        !            22:     ngx_flag_t                      prefer_server_ciphers;
        !            23: 
        !            24:     ngx_uint_t                      protocols;
        !            25: 
        !            26:     ngx_uint_t                      verify;
        !            27:     ngx_uint_t                      verify_depth;
        !            28: 
        !            29:     ssize_t                         builtin_session_cache;
        !            30: 
        !            31:     time_t                          session_timeout;
        !            32: 
        !            33:     ngx_str_t                       certificate;
        !            34:     ngx_str_t                       certificate_key;
        !            35:     ngx_str_t                       dhparam;
        !            36:     ngx_str_t                       ecdh_curve;
        !            37:     ngx_str_t                       client_certificate;
        !            38:     ngx_str_t                       trusted_certificate;
        !            39:     ngx_str_t                       crl;
        !            40: 
        !            41:     ngx_str_t                       ciphers;
        !            42: 
        !            43:     ngx_shm_zone_t                 *shm_zone;
        !            44: 
        !            45:     ngx_flag_t                      stapling;
        !            46:     ngx_flag_t                      stapling_verify;
        !            47:     ngx_str_t                       stapling_file;
        !            48:     ngx_str_t                       stapling_responder;
        !            49: 
        !            50:     u_char                         *file;
        !            51:     ngx_uint_t                      line;
        !            52: } ngx_http_ssl_srv_conf_t;
        !            53: 
        !            54: 
        !            55: extern ngx_module_t  ngx_http_ssl_module;
        !            56: 
        !            57: 
        !            58: #endif /* _NGX_HTTP_SSL_H_INCLUDED_ */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>