|
Apache HTTPD
|
#include <assert.h>#include <stdio.h>#include <apr_lib.h>#include <apr_buckets.h>#include <apr_file_info.h>#include <apr_file_io.h>#include <apr_fnmatch.h>#include <apr_hash.h>#include <apr_strings.h>#include <apr_tables.h>#include "md.h"#include "md_crypt.h"#include "md_json.h"#include "md_http.h"#include "md_log.h"#include "md_jws.h"#include "md_result.h"#include "md_store.h"#include "md_util.h"#include "md_acme.h"#include "md_acme_authz.h"Go to the source code of this file.
Classes | |
| struct | md_acme_authz_cha_t |
| struct | authz_req_ctx |
| struct | error_ctx_t |
| struct | cha_type |
| struct | cha_find_ctx |
Typedefs | |
| typedef apr_status_t | cha_setup(md_acme_authz_cha_t *cha, md_acme_authz_t *authz, md_acme_t *acme, md_store_t *store, md_pkeys_spec_t *key_specs, apr_array_header_t *acme_tls_1_domains, const md_t *md, apr_table_t *env, md_result_t *result, const char **psetup_token, apr_pool_t *p) |
| typedef apr_status_t | cha_teardown(md_store_t *store, const char *domain, const md_t *md, apr_table_t *env, apr_pool_t *p) |
Variables | |
| static const cha_type | CHA_TYPES [] |
| static const apr_size_t | CHA_TYPES_LEN = (sizeof(CHA_TYPES)/sizeof(CHA_TYPES[0])) |
| typedef apr_status_t cha_setup(md_acme_authz_cha_t *cha, md_acme_authz_t *authz, md_acme_t *acme, md_store_t *store, md_pkeys_spec_t *key_specs, apr_array_header_t *acme_tls_1_domains, const md_t *md, apr_table_t *env, md_result_t *result, const char **psetup_token, apr_pool_t *p) |
Definition at line 551 of file md_acme_authz.c.
| typedef apr_status_t cha_teardown(md_store_t *store, const char *domain, const md_t *md, apr_table_t *env, apr_pool_t *p) |
Definition at line 558 of file md_acme_authz.c.
|
static |
Definition at line 203 of file md_acme_authz.c.
|
static |
Definition at line 69 of file md_acme_authz.c.
|
static |
Definition at line 419 of file md_acme_authz.c.
|
static |
Definition at line 501 of file md_acme_authz.c.
|
static |
Definition at line 175 of file md_acme_authz.c.
|
static |
Definition at line 243 of file md_acme_authz.c.
|
static |
Definition at line 543 of file md_acme_authz.c.
|
static |
Definition at line 304 of file md_acme_authz.c.
|
static |
Definition at line 581 of file md_acme_authz.c.
Definition at line 101 of file md_acme_authz.c.
|
static |
Definition at line 593 of file md_acme_authz.c.
| md_acme_authz_t * md_acme_authz_create | ( | apr_pool_t * | p | ) |
Definition at line 42 of file md_acme_authz.c.
| apr_status_t md_acme_authz_respond | ( | md_acme_authz_t * | authz, |
| md_acme_t * | acme, | ||
| md_store_t * | store, | ||
| apr_array_header_t * | challenges, | ||
| md_pkeys_spec_t * | key_specs, | ||
| apr_array_header_t * | acme_tls_1_domains, | ||
| const md_t * | md, | ||
| apr_table_t * | env, | ||
| apr_pool_t * | p, | ||
| const char ** | psetup_token, | ||
| md_result_t * | result | ||
| ) |
Definition at line 605 of file md_acme_authz.c.
| apr_status_t md_acme_authz_retrieve | ( | md_acme_t * | acme, |
| apr_pool_t * | p, | ||
| const char * | url, | ||
| md_acme_authz_t ** | pauthz | ||
| ) |
Definition at line 82 of file md_acme_authz.c.
| apr_status_t md_acme_authz_teardown | ( | struct md_store_t * | store, |
| const char * | token, | ||
| const md_t * | md, | ||
| apr_table_t * | env, | ||
| apr_pool_t * | p | ||
| ) |
Definition at line 695 of file md_acme_authz.c.
| apr_status_t md_acme_authz_update | ( | md_acme_authz_t * | authz, |
| md_acme_t * | acme, | ||
| apr_pool_t * | p | ||
| ) |
Definition at line 114 of file md_acme_authz.c.
|
static |
Definition at line 194 of file md_acme_authz.c.
|
static |
Definition at line 216 of file md_acme_authz.c.
| void tls_alpn01_fnames | ( | apr_pool_t * | p, |
| md_pkey_spec_t * | kspec, | ||
| char ** | keyfn, | ||
| char ** | certfn | ||
| ) |
Definition at line 298 of file md_acme_authz.c.
Definition at line 567 of file md_acme_authz.c.
Definition at line 572 of file md_acme_authz.c.