16 #ifndef md_acme_order_h
17 #define md_acme_order_h
43 #define MD_FN_ORDER "order.json"
const char const dav_liveprop_group * group
Definition: mod_dav.h:1049
const char * name
Definition: mod_dav.h:805
int apr_status_t
Definition: apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
struct apr_table_t apr_table_t
Definition: apr_tables.h:56
apr_int64_t apr_interval_time_t
Definition: apr_time.h:55
md_acme_order_t * md_acme_order_create(apr_pool_t *p)
apr_status_t md_acme_order_save(struct md_store_t *store, apr_pool_t *p, md_store_group_t group, const char *md_name, md_acme_order_t *authz_set, int create)
apr_status_t md_acme_order_purge(struct md_store_t *store, apr_pool_t *p, md_store_group_t group, const md_t *md, apr_table_t *env)
apr_status_t md_acme_order_load(struct md_store_t *store, md_store_group_t group, const char *md_name, md_acme_order_t **pauthz_set, apr_pool_t *p)
apr_status_t md_acme_order_await_ready(md_acme_order_t *order, md_acme_t *acme, const md_t *md, apr_interval_time_t timeout, struct md_result_t *result, apr_pool_t *p)
apr_status_t md_acme_order_remove(md_acme_order_t *order, const char *authz_url)
apr_status_t md_acme_order_monitor_authzs(md_acme_order_t *order, md_acme_t *acme, const md_t *md, apr_interval_time_t timeout, struct md_result_t *result, apr_pool_t *p)
md_acme_order_t * md_acme_order_from_json(struct md_json_t *json, apr_pool_t *p)
apr_status_t md_acme_order_await_valid(md_acme_order_t *order, md_acme_t *acme, const md_t *md, apr_interval_time_t timeout, struct md_result_t *result, apr_pool_t *p)
md_acme_order_st
Definition: md_acme_order.h:24
@ MD_ACME_ORDER_ST_VALID
Definition: md_acme_order.h:28
@ MD_ACME_ORDER_ST_PENDING
Definition: md_acme_order.h:25
@ MD_ACME_ORDER_ST_INVALID
Definition: md_acme_order.h:29
@ MD_ACME_ORDER_ST_READY
Definition: md_acme_order.h:26
@ MD_ACME_ORDER_ST_PROCESSING
Definition: md_acme_order.h:27
apr_status_t md_acme_order_update(md_acme_order_t *order, md_acme_t *acme, struct md_result_t *result, apr_pool_t *p)
apr_status_t md_acme_order_start_challenges(md_acme_order_t *order, md_acme_t *acme, apr_array_header_t *challenge_types, md_store_t *store, const md_t *md, apr_table_t *env, struct md_result_t *result, apr_pool_t *p)
apr_status_t md_acme_order_register(md_acme_order_t **porder, md_acme_t *acme, apr_pool_t *p, const char *name, struct apr_array_header_t *domains)
struct md_json_t * md_acme_order_to_json(md_acme_order_t *set, apr_pool_t *p)
apr_status_t md_acme_order_add(md_acme_order_t *order, const char *authz_url)
struct md_json_t md_json_t
Definition: md_json.h:29
md_store_group_t
Definition: md_store.h:62
Definition: md_acme_order.h:32
const char * finalize
Definition: md_acme_order.h:39
const char * certificate
Definition: md_acme_order.h:40
apr_pool_t * p
Definition: md_acme_order.h:33
struct md_json_t * json
Definition: md_acme_order.h:38
struct apr_array_header_t * authz_urls
Definition: md_acme_order.h:36
md_acme_order_st status
Definition: md_acme_order.h:35
const char * url
Definition: md_acme_order.h:34
struct apr_array_header_t * challenge_setups
Definition: md_acme_order.h:37
Definition: md_result.h:29
Definition: md_store.h:325