|
Apache HTTPD
|
#include <assert.h>#include <stdlib.h>#include <apr_lib.h>#include <apr_strings.h>#include <apr_uri.h>#include <apr_tables.h>#include <apr_time.h>#include <apr_date.h>#include "md_json.h"#include "md.h"#include "md_crypt.h"#include "md_log.h"#include "md_store.h"#include "md_util.h"Go to the source code of this file.
Classes | |
| struct | md_ca_t |
Macros | |
| #define | LE_ACMEv2_PROD "https://acme-v02.api.letsencrypt.org/directory" |
| #define | LE_ACMEv2_STAGING "https://acme-staging-v02.api.letsencrypt.org/directory" |
| #define | BUYPASS_ACME "https://api.buypass.com/acme/directory" |
| #define | BUYPASS_ACME_TEST "https://api.test4.buypass.no/acme/directory" |
Variables | |
| static md_ca_t | KNOWN_CAs [] |
| #define BUYPASS_ACME "https://api.buypass.com/acme/directory" |
| #define BUYPASS_ACME_TEST "https://api.test4.buypass.no/acme/directory" |
| #define LE_ACMEv2_PROD "https://acme-v02.api.letsencrypt.org/directory" |
| #define LE_ACMEv2_STAGING "https://acme-staging-v02.api.letsencrypt.org/directory" |
| md_t * md_clone | ( | apr_pool_t * | p, |
| const md_t * | src | ||
| ) |
| apr_size_t md_common_name_count | ( | const md_t * | md1, |
| const md_t * | md2 | ||
| ) |
| md_t * md_copy | ( | apr_pool_t * | p, |
| const md_t * | src | ||
| ) |
| md_t * md_create | ( | apr_pool_t * | p, |
| struct apr_array_header_t * | domains | ||
| ) |
| md_t * md_create_empty | ( | apr_pool_t * | p | ) |
| md_t * md_from_json | ( | md_json_t * | json, |
| apr_pool_t * | p | ||
| ) |
| md_t * md_get_by_dns_overlap | ( | struct apr_array_header_t * | mds, |
| const md_t * | md | ||
| ) |
| md_t * md_get_by_domain | ( | struct apr_array_header_t * | mds, |
| const char * | domain | ||
| ) |
| md_t * md_get_by_name | ( | struct apr_array_header_t * | mds, |
| const char * | name | ||
| ) |
| const char * md_get_ca_name_from_url | ( | apr_pool_t * | p, |
| const char * | url | ||
| ) |
| apr_status_t md_get_ca_url_from_name | ( | const char ** | purl, |
| apr_pool_t * | p, | ||
| const char * | name | ||
| ) |
| md_json_t * md_to_json | ( | const md_t * | md, |
| apr_pool_t * | p | ||
| ) |
| md_json_t * md_to_public_json | ( | const md_t * | md, |
| apr_pool_t * | p | ||
| ) |
Same as md_to_json(), but with sensitive fields stripped.
|
static |