Apache2
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_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
}
 
enum  md_match_mode_t { MD_MATCH_ALL , MD_MATCH_SERVERNAMES }
 

Functions

void * md_config_create_svr (apr_pool_t *pool, server_rec *s)
 
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)
 
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

◆ md_mod_conf_t

typedef struct md_mod_conf_t md_mod_conf_t

◆ md_srv_conf_t

typedef struct md_srv_conf_t md_srv_conf_t

Enumeration Type Documentation

◆ md_config_var_t

Enumerator
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 

◆ md_match_mode_t

Enumerator
MD_MATCH_ALL 
MD_MATCH_SERVERNAMES 

Function Documentation

◆ md_config_cget()

md_srv_conf_t* md_config_cget ( conn_rec c)

◆ md_config_create_svr()

void* md_config_create_svr ( apr_pool_t pool,
server_rec s 
)

◆ md_config_get()

md_srv_conf_t* md_config_get ( server_rec s)

◆ md_config_get_timespan()

void md_config_get_timespan ( md_timeslice_t **  pspan,
const md_srv_conf_t sc,
md_config_var_t  var 
)

◆ md_config_get_unique()

md_srv_conf_t* md_config_get_unique ( server_rec s,
apr_pool_t p 
)

◆ md_config_geti()

int md_config_geti ( const md_srv_conf_t config,
md_config_var_t  var 
)

◆ md_config_gets()

const char* md_config_gets ( const md_srv_conf_t config,
md_config_var_t  var 
)

◆ md_config_merge_svr()

void* md_config_merge_svr ( apr_pool_t pool,
void *  basev,
void *  addv 
)

◆ md_config_post_config()

apr_status_t md_config_post_config ( server_rec s,
apr_pool_t p 
)

◆ md_get_for_domain()

const md_t* md_get_for_domain ( server_rec s,
const char *  domain 
)

Variable Documentation

◆ md_cmds

const command_rec md_cmds[]
extern