Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
mod_md_config.h File Reference

Go to the source code of this file.

Data Structures

struct  md_mod_conf_t
 
struct  md_srv_conf_t
 

Typedefs

typedef struct md_mod_conf_t md_mod_conf_t
 
typedef struct md_srv_conf_t md_srv_conf_t
 

Enumerations

enum  md_config_var_t {
  MD_CONFIG_CA_URL, MD_CONFIG_CA_CONTACT, MD_CONFIG_CA_PROTO, MD_CONFIG_BASE_DIR,
  MD_CONFIG_CA_AGREEMENT, MD_CONFIG_DRIVE_MODE, MD_CONFIG_RENEW_WINDOW, MD_CONFIG_WARN_WINDOW,
  MD_CONFIG_TRANSITIVE, MD_CONFIG_PROXY, MD_CONFIG_REQUIRE_HTTPS, MD_CONFIG_MUST_STAPLE,
  MD_CONFIG_NOTIFY_CMD, MD_CONFIG_MESSGE_CMD, MD_CONFIG_STAPLING, MD_CONFIG_STAPLE_OTHERS
}
 

Functions

voidmd_config_create_svr (apr_pool_t *pool, server_rec *s)
 
voidmd_config_merge_svr (apr_pool_t *pool, void *basev, void *addv)
 
apr_status_t md_config_post_config (server_rec *s, apr_pool_t *p)
 
md_srv_conf_tmd_config_cget (conn_rec *c)
 
md_srv_conf_tmd_config_get (server_rec *s)
 
md_srv_conf_tmd_config_get_unique (server_rec *s, apr_pool_t *p)
 
const char * md_config_gets (const md_srv_conf_t *config, md_config_var_t var)
 
int md_config_geti (const md_srv_conf_t *config, md_config_var_t var)
 
void md_config_get_timespan (md_timeslice_t **pspan, const md_srv_conf_t *sc, md_config_var_t var)
 
const md_tmd_get_for_domain (server_rec *s, const char *domain)
 

Variables

const command_rec md_cmds []
 

Typedef Documentation

typedef struct md_mod_conf_t md_mod_conf_t
typedef struct md_srv_conf_t md_srv_conf_t

Enumeration Type Documentation

Enumerator
MD_CONFIG_CA_URL 
MD_CONFIG_CA_CONTACT 
MD_CONFIG_CA_PROTO 
MD_CONFIG_BASE_DIR 
MD_CONFIG_CA_AGREEMENT 
MD_CONFIG_DRIVE_MODE 
MD_CONFIG_RENEW_WINDOW 
MD_CONFIG_WARN_WINDOW 
MD_CONFIG_TRANSITIVE 
MD_CONFIG_PROXY 
MD_CONFIG_REQUIRE_HTTPS 
MD_CONFIG_MUST_STAPLE 
MD_CONFIG_NOTIFY_CMD 
MD_CONFIG_MESSGE_CMD 
MD_CONFIG_STAPLING 
MD_CONFIG_STAPLE_OTHERS 

Function Documentation

md_srv_conf_t* md_config_cget ( conn_rec c)
void* md_config_create_svr ( apr_pool_t pool,
server_rec s 
)
md_srv_conf_t* md_config_get ( server_rec s)
void md_config_get_timespan ( md_timeslice_t **  pspan,
const md_srv_conf_t sc,
md_config_var_t  var 
)
md_srv_conf_t* md_config_get_unique ( server_rec s,
apr_pool_t p 
)
int md_config_geti ( const md_srv_conf_t config,
md_config_var_t  var 
)
const char* md_config_gets ( const md_srv_conf_t config,
md_config_var_t  var 
)
void* md_config_merge_svr ( apr_pool_t pool,
void basev,
void addv 
)
apr_status_t md_config_post_config ( server_rec s,
apr_pool_t p 
)
const md_t* md_get_for_domain ( server_rec s,
const char *  domain 
)

Variable Documentation

const command_rec md_cmds[]