17 #ifndef mod_md_md_acme_authz_h 18 #define mod_md_md_acme_authz_h 34 #define MD_AUTHZ_TYPE_DNS01 "dns-01" 35 #define MD_AUTHZ_TYPE_HTTP01 "http-01" 36 #define MD_AUTHZ_TYPE_TLSALPN01 "tls-alpn-01" 58 #define MD_FN_HTTP01 "acme-http-01.txt" 59 #define MD_FN_TLSSNI01_CERT "acme-tls-sni-01.cert.pem" 60 #define MD_FN_TLSSNI01_PKEY "acme-tls-sni-01.key.pem" 61 #define MD_FN_TLSALPN01_CERT "acme-tls-alpn-01.cert.pem" 62 #define MD_FN_TLSALPN01_PKEY "acme-tls-alpn-01.key.pem" Definition: md_acme_acct.h:38
Definition: md_store.h:278
struct md_json_t md_json_t
Definition: md_json.h:29
const char * error_type
Definition: md_acme_authz.h:52
apr_status_t md_acme_authz_respond(md_acme_authz_t *authz, struct md_acme_t *acme, struct md_store_t *store, apr_array_header_t *challenges, struct md_pkey_spec_t *key_spec, apr_array_header_t *acme_tls_1_domains, struct apr_table_t *env, apr_pool_t *p, const char **setup_token, struct md_result_t *result)
const char * url
Definition: md_acme_authz.h:49
Definition: md_acme_authz.h:42
Definition: md_acme_authz.h:40
md_acme_authz_t * md_acme_authz_create(apr_pool_t *p)
const char * domain
Definition: md_acme_authz.h:48
apr_status_t md_acme_authz_teardown(struct md_store_t *store, const char *setup_token, struct apr_table_t *env, apr_pool_t *p)
const struct md_json_t * error_subproblems
Definition: md_acme_authz.h:54
Definition: md_acme_authz.h:41
apr_int64_t apr_time_t
Definition: apr_time.h:45
apr_status_t md_acme_authz_update(md_acme_authz_t *authz, struct md_acme_t *acme, apr_pool_t *p)
md_acme_authz_state_t state
Definition: md_acme_authz.h:50
struct md_acme_challenge_t md_acme_challenge_t
Definition: md_acme_authz.h:29
struct md_json_t * resource
Definition: md_acme_authz.h:55
md_acme_authz_state_t
Definition: md_acme_authz.h:38
apr_time_t expires
Definition: md_acme_authz.h:51
Definition: md_result.h:27
Definition: md_acme_authz.h:39
struct apr_table_t apr_table_t
Definition: apr_tables.h:56
Definition: md_acme_authz.h:47
apr_status_t md_acme_authz_retrieve(md_acme_t *acme, apr_pool_t *p, const char *url, md_acme_authz_t **pauthz)
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
int apr_status_t
Definition: apr_errno.h:44
const char * error_detail
Definition: md_acme_authz.h:53
apr_status_t md_acme_authz_register(struct md_acme_authz_t **pauthz, struct md_acme_t *acme, const char *domain, apr_pool_t *p)
Definition: md_crypt.h:60