73 #include <openssl/ssl.h>
76 #define BOOL unsigned int
93 #if AP_MODULE_MAGIC_AT_LEAST(20051115,0)
117 #if AP_MODULE_MAGIC_AT_LEAST(20051115,0)
132 #if AP_MODULE_MAGIC_AT_LEAST(20051115,0)
159 #if AP_MODULE_MAGIC_AT_LEAST(20051115,0)
174 #if AP_MODULE_MAGIC_AT_LEAST(20051115,0)
185 #define SSLSrvConfigRec_server(sc) (mod_ssl_with_insecure_reneg ? (((SSLSrvConfigRec2 *) sc)->server) : (((SSLSrvConfigRec *) sc)->server))
186 #define SSLSrvConfigRec_proxy(sc) (mod_ssl_with_insecure_reneg ? (((SSLSrvConfigRec2 *) sc)->proxy) : (((SSLSrvConfigRec *) sc)->proxy))
188 #if AP_MODULE_MAGIC_AT_LEAST(20051115,0)
204 extern module AP_MODULE_DECLARE_DATA
ssl_module;
int insecure_reneg
Definition: canl_mod_ssl-private.h:178
void * mc
Definition: canl_mod_ssl-private.h:153
int pphrase_dialog_type
Definition: canl_mod_ssl-private.h:138
ssl_enabled_t
Definition: canl_mod_ssl-private.h:86
int verify_depth
Definition: canl_mod_ssl-private.h:111
int is_proxy
Definition: canl_mod_ssl-private.h:112
apr_array_header_t * aRequirement
Definition: canl_mod_ssl-private.h:191
BOOL proxy_enabled
Definition: canl_mod_ssl-private.h:155
unsigned int proxy_enabled
Definition: canl_mod_ssl-private.h:170
void * pks
Definition: canl_mod_ssl-private.h:133
Definition: canl_mod_ssl-private.h:98
modssl_ctx_t * proxy
Definition: canl_mod_ssl-private.h:180
ssl_verify_t nVerifyClient
Definition: canl_mod_ssl-private.h:196
ssl_verify_t verify_mode
Definition: canl_mod_ssl-private.h:125
void * pkp
Definition: canl_mod_ssl-private.h:134
Definition: canl_mod_ssl-private.h:89
modssl_ctx_t * server
Definition: canl_mod_ssl-private.h:162
const char * crl_file
Definition: canl_mod_ssl-private.h:144
const char * client_dn
Definition: canl_mod_ssl-private.h:106
ssl_shutdown_type_e shutdown_type
Definition: canl_mod_ssl-private.h:108
Definition: canl_mod_ssl-private.h:88
int nVerifyDepth
Definition: canl_mod_ssl-private.h:197
int non_ssl_request
Definition: canl_mod_ssl-private.h:114
Definition: canl_mod_ssl-private.h:167
const char * crl_path
Definition: canl_mod_ssl-private.h:143
int vhost_id_len
Definition: canl_mod_ssl-private.h:157
const char * cipher_suite
Definition: canl_mod_ssl-private.h:122
Definition: canl_mod_ssl-private.h:189
int verify_depth
Definition: canl_mod_ssl-private.h:124
X509 * client_cert
Definition: canl_mod_ssl-private.h:107
Definition: canl_mod_ssl-private.h:95
BOOL cipher_server_pref
Definition: canl_mod_ssl-private.h:175
int vhost_id_len
Definition: canl_mod_ssl-private.h:172
modssl_auth_ctx_t auth
Definition: canl_mod_ssl-private.h:147
int nOptionsAdd
Definition: canl_mod_ssl-private.h:193
Definition: canl_mod_ssl-private.h:118
SSL_CTX * ssl_ctx
Definition: canl_mod_ssl-private.h:131
const char * verify_error
Definition: canl_mod_ssl-private.h:110
unsigned int enabled
Definition: canl_mod_ssl-private.h:169
SSL * ssl
Definition: canl_mod_ssl-private.h:105
modssl_ctx_t * server
Definition: canl_mod_ssl-private.h:179
module AP_MODULE_DECLARE_DATA ssl_module
const char * ca_cert_path
Definition: canl_mod_ssl-private.h:119
int session_cache_timeout
Definition: canl_mod_ssl-private.h:173
X509_STORE * crl
Definition: canl_mod_ssl-private.h:145
Definition: canl_mod_ssl-private.h:129
BOOL cipher_server_pref
Definition: canl_mod_ssl-private.h:160
const char * szCACertificateFile
Definition: canl_mod_ssl-private.h:199
const char * szCipherSuite
Definition: canl_mod_ssl-private.h:195
Definition: canl_mod_ssl-private.h:96
int disabled
Definition: canl_mod_ssl-private.h:113
const char * cert_chain
Definition: canl_mod_ssl-private.h:141
const char * szUserName
Definition: canl_mod_ssl-private.h:200
Definition: canl_mod_ssl-private.h:97
Definition: canl_mod_ssl-private.h:152
Definition: canl_mod_ssl-private.h:81
const char * vhost_id
Definition: canl_mod_ssl-private.h:156
const char * vhost_id
Definition: canl_mod_ssl-private.h:171
Definition: canl_mod_ssl-private.h:82
const char * verify_info
Definition: canl_mod_ssl-private.h:109
BOOL enabled
Definition: canl_mod_ssl-private.h:154
int protocol
Definition: canl_mod_ssl-private.h:136
Definition: canl_mod_ssl-private.h:87
void * mc
Definition: canl_mod_ssl-private.h:168
modssl_ctx_t * proxy
Definition: canl_mod_ssl-private.h:163
Definition: canl_mod_ssl-private.h:83
ssl_shutdown_type_e
Definition: canl_mod_ssl-private.h:79
Definition: canl_mod_ssl-private.h:90
int nOptions
Definition: canl_mod_ssl-private.h:192
const char * pphrase_dialog_path
Definition: canl_mod_ssl-private.h:139
Definition: canl_mod_ssl-private.h:80
void * sc
Definition: canl_mod_ssl-private.h:130
int session_cache_timeout
Definition: canl_mod_ssl-private.h:158
ssl_verify_t
Definition: canl_mod_ssl-private.h:94
Definition: canl_mod_ssl-private.h:99
int nOptionsDel
Definition: canl_mod_ssl-private.h:194
const char * szCACertificatePath
Definition: canl_mod_ssl-private.h:198
BOOL bSSLRequired
Definition: canl_mod_ssl-private.h:190
Definition: canl_mod_ssl-private.h:104
const char * ca_cert_file
Definition: canl_mod_ssl-private.h:120