20#define TLS_FLAG_UNSET (-1)
21#define TLS_FLAG_FALSE (0)
22#define TLS_FLAG_TRUE (1)
42#define TLS_CLIENT_CERTS 0
46#define TLS_MACHINE_CERTS 1
struct ap_conf_vector_t ap_conf_vector_t
const char int apr_pool_t * pool
static long gc(server_rec *s)
A structure that represents the current request.
A structure to be used for Per-vhost config.
A structure to store information for each virtual server.
apr_array_header_t * proxy_machine_cert_specs
apr_array_header_t * proxy_supp_ciphers
apr_array_header_t * proxy_pref_ciphers
tls_conf_proxy_t * proxy_config
const struct ap_socache_provider_t * session_cache_provider
const char * session_cache_spec
const char * module_version
int mod_proxy_post_config_done
apr_array_header_t * proxy_configs
server_addr_rec * tls_addresses
struct tls_cert_reg_t * cert_reg
struct tls_cert_root_stores_t * stores
struct tls_cert_verifiers_t * verifiers
struct apr_global_mutex_t * session_cache_mutex
struct ap_socache_instance_t * session_cache
struct tls_proto_conf_t * proto
const char * crustls_version
const rustls_server_config * rustls_hello_config
const rustls_client_config * rustls_config
apr_array_header_t * proxy_supp_ciphers
apr_array_header_t * proxy_pref_ciphers
apr_array_header_t * machine_certified_keys
apr_array_header_t * machine_cert_specs
tls_conf_global_t * global
apr_array_header_t * certified_keys
tls_client_auth_t client_auth
apr_array_header_t * tls_supp_ciphers
apr_array_header_t * tls_pref_ciphers
apr_array_header_t * cert_specs
const char * var_user_name
const apr_array_header_t * ciphersuites
tls_conf_global_t * global
@ TLS_CONF_ST_OUTGOING_DONE
@ TLS_CONF_ST_INCOMING_DONE
void * tls_conf_merge_svr(apr_pool_t *pool, void *basev, void *addv)
void * tls_conf_create_dir(apr_pool_t *pool, char *dir)
const command_rec tls_conf_cmds[]
@ TLS_CLIENT_AUTH_REQUIRED
@ TLS_CLIENT_AUTH_OPTIONAL
apr_status_t tls_conf_dir_apply_defaults(tls_conf_dir_t *dc, apr_pool_t *p)
int tls_proxy_section_post_config(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s, ap_conf_vector_t *section_config)
void * tls_conf_merge_dir(apr_pool_t *pool, void *basev, void *addv)
void * tls_conf_create_svr(apr_pool_t *pool, server_rec *s)
tls_conf_proxy_t * tls_conf_proxy_make(apr_pool_t *p, tls_conf_dir_t *dc, tls_conf_global_t *gc, server_rec *s)
tls_conf_server_t * tls_conf_server_get(server_rec *s)
apr_status_t tls_conf_server_apply_defaults(tls_conf_server_t *sc, apr_pool_t *p)
tls_conf_dir_t * tls_conf_dir_get(request_rec *r)
tls_conf_dir_t * tls_conf_dir_server_get(server_rec *s)