#include <assert.h>
#include <apr_optional.h>
#include <apr_time.h>
#include <apr_date.h>
#include <apr_strings.h>
#include <httpd.h>
#include <http_core.h>
#include <http_protocol.h>
#include <http_request.h>
#include <http_log.h>
#include "mod_status.h"
#include "md.h"
#include "md_curl.h"
#include "md_crypt.h"
#include "md_http.h"
#include "md_ocsp.h"
#include "md_json.h"
#include "md_status.h"
#include "md_store.h"
#include "md_store_fs.h"
#include "md_log.h"
#include "md_reg.h"
#include "md_util.h"
#include "md_version.h"
#include "md_acme.h"
#include "md_acme_authz.h"
#include "mod_md.h"
#include "mod_md_private.h"
#include "mod_md_config.h"
#include "mod_md_drive.h"
#include "mod_md_status.h"
Go to the source code of this file.
|
| int | md_http_cert_status (request_rec *r) |
| |
| static void | add_json_val (status_ctx *ctx, md_json_t *j) |
| |
| static void | si_val_status (status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| |
| static void | si_val_url (status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| |
| static void | print_date (status_ctx *ctx, apr_time_t timestamp, const char *title) |
| |
| static void | print_time (status_ctx *ctx, const char *label, apr_time_t t) |
| |
| static void | si_val_valid_time (status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| |
| static void | si_add_header (status_ctx *ctx, const status_info *info) |
| |
| static void | si_val_cert_valid_time (status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| |
| static void | val_url_print (status_ctx *ctx, const status_info *info, const char *url, const char *proto, int i) |
| |
| static void | si_val_ca_urls (status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| |
| static int | count_certs (void *baton, const char *key, md_json_t *json) |
| |
| static void | print_job_summary (status_ctx *ctx, md_json_t *mdj, const char *key, const char *separator) |
| |
| static void | si_val_activity (status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| |
| static int | cert_check_iter (void *baton, const char *key, md_json_t *json) |
| |
| static void | si_val_remote_check (status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| |
| static void | si_val_stapling (status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| |
| static int | json_iter_val (void *data, size_t index, md_json_t *json) |
| |
| static void | si_val_names (status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| |
| static void | add_status_cell (status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| |
| static int | add_md_row (void *baton, apr_size_t index, md_json_t *mdj) |
| |
| static int | md_name_cmp (const void *v1, const void *v2) |
| |
| int | md_domains_status_hook (request_rec *r, int flags) |
| |
| static void | si_val_ocsp_activity (status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| |
| static int | add_ocsp_row (void *baton, apr_size_t index, md_json_t *mdj) |
| |
| int | md_ocsp_status_hook (request_rec *r, int flags) |
| |
| int | md_status_handler (request_rec *r) |
| |
◆ APACHE_PREFIX
| #define APACHE_PREFIX "/.httpd/" |
◆ HTML_STATUS
◆ MD_STATUS_RESOURCE
◆ add_status_fn
◆ status_info
◆ add_json_val()
◆ add_md_row()
◆ add_ocsp_row()
◆ add_status_cell()
◆ cert_check_iter()
◆ count_certs()
◆ json_iter_val()
◆ md_domains_status_hook()
< Module declines to handle
< Module declines to handle
< Module has handled this stage.
Definition at line 744 of file mod_md_status.c.
◆ md_http_cert_status()
< Module declines to handle
< Module declines to handle
< Module declines to handle
RFC 2616: HTTP
< Module has served the response completely * - it's safe to die() with no more output
Definition at line 60 of file mod_md_status.c.
◆ md_name_cmp()
◆ md_ocsp_status_hook()
< Module declines to handle
< Module declines to handle
< Module has handled this stage.
Definition at line 866 of file mod_md_status.c.
◆ md_status_handler()
< Module declines to handle
< Module declines to handle
< Module declines to handle
RFC 2616: HTTP
< Module has served the response completely * - it's safe to die() with no more output
< Module declines to handle
Definition at line 935 of file mod_md_status.c.
◆ print_date()
◆ print_job_summary()
◆ print_time()
◆ si_add_header()
◆ si_val_activity()
◆ si_val_ca_urls()
◆ si_val_cert_valid_time()
◆ si_val_names()
◆ si_val_ocsp_activity()
◆ si_val_remote_check()
◆ si_val_stapling()
◆ si_val_status()
◆ si_val_url()
◆ si_val_valid_time()
◆ val_url_print()
◆ ocsp_status_infos
Initial value:= {
{
"Domain",
"domain" ,
NULL },
{
"CertificateID",
"id" ,
NULL },
{
"OCSPStatus",
"status" ,
NULL },
}
static void si_val_ocsp_activity(status_ctx *ctx, md_json_t *mdj, const status_info *info)
static void si_val_valid_time(status_ctx *ctx, md_json_t *mdj, const status_info *info)
static void si_val_url(status_ctx *ctx, md_json_t *mdj, const status_info *info)
Definition at line 833 of file mod_md_status.c.
◆ status_infos
Initial value:= {
{
"Domain",
"name" ,
NULL },
}
static void si_val_names(status_ctx *ctx, md_json_t *mdj, const status_info *info)
static void si_val_remote_check(status_ctx *ctx, md_json_t *mdj, const status_info *info)
static void si_val_ca_urls(status_ctx *ctx, md_json_t *mdj, const status_info *info)
static void si_val_activity(status_ctx *ctx, md_json_t *mdj, const status_info *info)
static void si_val_cert_valid_time(status_ctx *ctx, md_json_t *mdj, const status_info *info)
static void si_val_stapling(status_ctx *ctx, md_json_t *mdj, const status_info *info)
static void si_val_status(status_ctx *ctx, md_json_t *mdj, const status_info *info)
Definition at line 704 of file mod_md_status.c.