Apache HTTPD
Public Attributes | List of all members
tls_conf_conn_t Struct Reference

#include <tls_core.h>

Public Attributes

server_recserver
 
tls_conf_dir_tdc
 
tls_conn_state_t state
 
int outgoing
 
int service_unavailable
 
tls_client_auth_t client_auth
 
int client_hello_seen
 
rustls_connection * rustls_connection
 
const rustls_server_config * rustls_server_config
 
const rustls_client_config * rustls_client_config
 
struct tls_filter_ctx_tfilter_ctx
 
apr_array_header_tlocal_keys
 
const rustls_certified_keykey
 
int key_cloned
 
apr_array_header_tpeer_certs
 
const charsni_hostname
 
const apr_array_header_talpn
 
const charapplication_protocol
 
int session_id_cache_hit
 
apr_uint16_t tls_protocol_id
 
const chartls_protocol_name
 
apr_uint16_t tls_cipher_id
 
const chartls_cipher_name
 
const charuser_name
 
apr_table_tsubprocess_env
 
rustls_result last_error
 
const charlast_error_descr
 

Detailed Description

Definition at line 39 of file tls_core.h.

Member Data Documentation

◆ alpn

const apr_array_header_t* tls_conf_conn_t::alpn

Definition at line 59 of file tls_core.h.

◆ application_protocol

const char* tls_conf_conn_t::application_protocol

Definition at line 60 of file tls_core.h.

◆ client_auth

tls_client_auth_t tls_conf_conn_t::client_auth

Definition at line 46 of file tls_core.h.

◆ client_hello_seen

int tls_conf_conn_t::client_hello_seen

Definition at line 47 of file tls_core.h.

◆ dc

tls_conf_dir_t* tls_conf_conn_t::dc

Definition at line 42 of file tls_core.h.

◆ filter_ctx

struct tls_filter_ctx_t* tls_conf_conn_t::filter_ctx

Definition at line 52 of file tls_core.h.

◆ key

const rustls_certified_key* tls_conf_conn_t::key

Definition at line 55 of file tls_core.h.

◆ key_cloned

int tls_conf_conn_t::key_cloned

Definition at line 56 of file tls_core.h.

◆ last_error

rustls_result tls_conf_conn_t::last_error

Definition at line 72 of file tls_core.h.

◆ last_error_descr

const char* tls_conf_conn_t::last_error_descr

Definition at line 73 of file tls_core.h.

◆ local_keys

apr_array_header_t* tls_conf_conn_t::local_keys

Definition at line 54 of file tls_core.h.

◆ outgoing

int tls_conf_conn_t::outgoing

Definition at line 44 of file tls_core.h.

◆ peer_certs

apr_array_header_t* tls_conf_conn_t::peer_certs

Definition at line 57 of file tls_core.h.

◆ rustls_client_config

const rustls_client_config* tls_conf_conn_t::rustls_client_config

Definition at line 51 of file tls_core.h.

◆ rustls_connection

rustls_connection* tls_conf_conn_t::rustls_connection

Definition at line 49 of file tls_core.h.

◆ rustls_server_config

const rustls_server_config* tls_conf_conn_t::rustls_server_config

Definition at line 50 of file tls_core.h.

◆ server

server_rec* tls_conf_conn_t::server

Definition at line 40 of file tls_core.h.

◆ service_unavailable

int tls_conf_conn_t::service_unavailable

Definition at line 45 of file tls_core.h.

◆ session_id_cache_hit

int tls_conf_conn_t::session_id_cache_hit

Definition at line 62 of file tls_core.h.

◆ sni_hostname

const char* tls_conf_conn_t::sni_hostname

Definition at line 58 of file tls_core.h.

◆ state

tls_conn_state_t tls_conf_conn_t::state

Definition at line 43 of file tls_core.h.

◆ subprocess_env

apr_table_t* tls_conf_conn_t::subprocess_env

Definition at line 70 of file tls_core.h.

◆ tls_cipher_id

apr_uint16_t tls_conf_conn_t::tls_cipher_id

Definition at line 66 of file tls_core.h.

◆ tls_cipher_name

const char* tls_conf_conn_t::tls_cipher_name

Definition at line 67 of file tls_core.h.

◆ tls_protocol_id

apr_uint16_t tls_conf_conn_t::tls_protocol_id

Definition at line 64 of file tls_core.h.

◆ tls_protocol_name

const char* tls_conf_conn_t::tls_protocol_name

Definition at line 65 of file tls_core.h.

◆ user_name

const char* tls_conf_conn_t::user_name

Definition at line 69 of file tls_core.h.


The documentation for this struct was generated from the following file: