31#define TLS_CONN_ST_IS_ENABLED(cc) (cc && cc->state >= TLS_CONN_ST_CLIENT_HELLO)
struct ap_conf_vector_t ap_conf_vector_t
apr_vformatter_buff_t * c
Structure to store things which are per connection.
A structure that represents the current request.
A structure to store information for each virtual server.
struct tls_filter_ctx_t * filter_ctx
rustls_connection * rustls_connection
const char * sni_hostname
const char * application_protocol
const char * tls_protocol_name
tls_client_auth_t client_auth
apr_uint16_t tls_protocol_id
const rustls_server_config * rustls_server_config
const rustls_client_config * rustls_client_config
const char * last_error_descr
apr_uint16_t tls_cipher_id
apr_array_header_t * peer_certs
apr_array_header_t * local_keys
const apr_array_header_t * alpn
const char * tls_cipher_name
const rustls_certified_key * key
apr_table_t * subprocess_env
apr_status_t tls_core_conn_post_handshake(conn_rec *c)
apr_status_t tls_core_conn_init(conn_rec *c)
apr_status_t tls_core_init(apr_pool_t *p, apr_pool_t *ptemp, server_rec *base_server)
int tls_core_setup_outgoing(conn_rec *c)
void tls_core_conn_bind(conn_rec *c, ap_conf_vector_t *dir_conf)
apr_status_t tls_core_error(conn_rec *c, rustls_result rr, const char **perrstr)
void tls_core_conn_disable(conn_rec *c)
int tls_conn_check_ssl(conn_rec *c)
int tls_core_request_check(request_rec *r)
int tls_core_pre_conn_init(conn_rec *c)
void tls_conf_conn_set(conn_rec *c, tls_conf_conn_t *cc)
apr_status_t tls_core_init_outgoing(apr_pool_t *p, apr_pool_t *ptemp, server_rec *base_server)
tls_conf_conn_t * tls_conf_conn_get(conn_rec *c)
apr_status_t tls_core_conn_seen_client_hello(conn_rec *c)
@ TLS_CONN_ST_CLIENT_HELLO