17 #ifndef SSL_CT_LOG_CONFIG_H
18 #define SSL_CT_LOG_CONFIG_H
27 #define DISTRUSTED_UNSET -1
41 const char *log_config_fname,
47 const char *pubkey_fname,
48 const char *distrusted,
proxy_worker proxy_server_conf char * url
Definition: mod_proxy.h:657
int apr_status_t
Definition: apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
apr_int64_t apr_time_t
Definition: apr_time.h:45
Interface to OpenSSL-specific APIs provided by mod_ssl.
apr_status_t save_log_config_entry(apr_array_header_t *log_config, apr_pool_t *p, const char *log_id, const char *pubkey_fname, const char *distrusted, const char *min_time, const char *max_time, const char *url)
int log_configured_for_fetching_sct(const ct_log_config *l)
int log_config_readable(apr_pool_t *p, const char *logconfig, const char **msg)
int log_valid_for_received_sct(const ct_log_config *l, apr_time_t to_check)
apr_status_t read_config_db(apr_pool_t *p, server_rec *s_main, const char *log_config_fname, apr_array_header_t *log_config)
struct ct_log_config ct_log_config
int log_valid_for_sent_sct(const ct_log_config *l)
Definition: ssl_ct_log_config.h:23
const char * url
Definition: ssl_ct_log_config.h:32
const char * uri_str
Definition: ssl_ct_log_config.h:33
int distrusted
Definition: ssl_ct_log_config.h:30
EVP_PKEY * public_key
Definition: ssl_ct_log_config.h:26
apr_time_t max_valid_time
Definition: ssl_ct_log_config.h:31
const char * public_key_pem
Definition: ssl_ct_log_config.h:25
const char * log_id
Definition: ssl_ct_log_config.h:24
apr_uri_t uri
Definition: ssl_ct_log_config.h:34
apr_time_t min_valid_time
Definition: ssl_ct_log_config.h:31
A structure to store information for each virtual server.
Definition: httpd.h:1382