|
| static void | md_openssl_free (void *d) |
| |
| const char * | md_ocsp_cert_stat_name (md_ocsp_cert_stat_t stat) |
| |
| md_ocsp_cert_stat_t | md_ocsp_cert_stat_value (const char *name) |
| |
| apr_status_t | md_ocsp_init_id (md_data_t *id, apr_pool_t *p, const md_cert_t *cert) |
| |
| static void | ostat_req_cleanup (md_ocsp_status_t *ostat) |
| |
| static int | ostat_cleanup (void *ctx, const void *key, apr_ssize_t klen, const void *val) |
| |
| static int | ostat_should_renew (md_ocsp_status_t *ostat) |
| |
| static apr_status_t | ostat_set (md_ocsp_status_t *ostat, md_ocsp_cert_stat_t stat, md_data_t *der, md_timeperiod_t *valid, apr_time_t mtime) |
| |
| static apr_status_t | ostat_from_json (md_ocsp_cert_stat_t *pstat, md_data_t *resp_der, md_timeperiod_t *resp_valid, md_json_t *json, apr_pool_t *p) |
| |
| static void | ostat_to_json (md_json_t *json, md_ocsp_cert_stat_t stat, const md_data_t *resp_der, const md_timeperiod_t *resp_valid, apr_pool_t *p) |
| |
| static apr_status_t | ocsp_status_refresh (md_ocsp_status_t *ostat, apr_pool_t *ptemp) |
| |
| static apr_status_t | ocsp_status_save (md_ocsp_cert_stat_t stat, const md_data_t *resp_der, const md_timeperiod_t *resp_valid, md_ocsp_status_t *ostat, apr_pool_t *ptemp) |
| |
| static apr_status_t | ocsp_reg_cleanup (void *data) |
| |
| apr_status_t | md_ocsp_reg_make (md_ocsp_reg_t **preg, apr_pool_t *p, md_store_t *store, const md_timeslice_t *renew_window, const char *user_agent, const char *proxy_url, apr_time_t min_delay) |
| |
| apr_status_t | md_ocsp_prime (md_ocsp_reg_t *reg, const char *ext_id, apr_size_t ext_id_len, md_cert_t *cert, md_cert_t *issuer, const md_t *md) |
| |
| apr_status_t | md_ocsp_get_status (md_ocsp_copy_der *cb, void *userdata, md_ocsp_reg_t *reg, const char *ext_id, apr_size_t ext_id_len, apr_pool_t *p, const md_t *md) |
| |
| static void | ocsp_get_meta (md_ocsp_cert_stat_t *pstat, md_timeperiod_t *pvalid, md_ocsp_reg_t *reg, md_ocsp_status_t *ostat, apr_pool_t *p) |
| |
| apr_status_t | md_ocsp_get_meta (md_ocsp_cert_stat_t *pstat, md_timeperiod_t *pvalid, md_ocsp_reg_t *reg, const md_cert_t *cert, apr_pool_t *p, const md_t *md) |
| |
| apr_size_t | md_ocsp_count (md_ocsp_reg_t *reg) |
| |
| static const char * | certid_as_hex (const OCSP_CERTID *certid, apr_pool_t *p) |
| |
| static const char * | certid_summary (const OCSP_CERTID *certid, apr_pool_t *p) |
| |
| static const char * | certstatus_string (int status) |
| |
| static const char * | single_resp_summary (OCSP_SINGLERESP *resp, apr_pool_t *p) |
| |
| static apr_status_t | ostat_on_resp (const md_http_response_t *resp, void *baton) |
| |
| static apr_status_t | ostat_on_req_status (const md_http_request_t *req, apr_status_t status, void *baton) |
| |
| static apr_status_t | ocsp_req_make (OCSP_REQUEST **pocsp_req, OCSP_CERTID *certid) |
| |
| static apr_status_t | ocsp_req_assign_der (md_data_t *d, OCSP_REQUEST *ocsp_req) |
| |
| static apr_status_t | next_todo (md_http_request_t **preq, void *baton, md_http_t *http, int in_flight) |
| |
| static int | select_updates (void *baton, const void *key, apr_ssize_t klen, const void *val) |
| |
| static int | select_next_run (void *baton, const void *key, apr_ssize_t klen, const void *val) |
| |
| void | md_ocsp_renew (md_ocsp_reg_t *reg, apr_pool_t *p, apr_pool_t *ptemp, apr_time_t *pnext_run) |
| |
| apr_status_t | md_ocsp_remove_responses_older_than (md_ocsp_reg_t *reg, apr_pool_t *p, apr_time_t timestamp) |
| |
| static int | add_to_summary (void *baton, const void *key, apr_ssize_t klen, const void *val) |
| |
| void | md_ocsp_get_summary (md_json_t **pjson, md_ocsp_reg_t *reg, apr_pool_t *p) |
| |
| static apr_status_t | job_loadj (md_json_t **pjson, const char *name, md_ocsp_reg_t *reg, apr_pool_t *p) |
| |
| static md_json_t * | mk_jstat (md_ocsp_status_t *ostat, md_ocsp_reg_t *reg, apr_pool_t *p) |
| |
| static int | add_ostat (void *baton, const void *key, apr_ssize_t klen, const void *val) |
| |
| static int | md_ostat_cmp (const void *v1, const void *v2) |
| |
| void | md_ocsp_get_status_all (md_json_t **pjson, md_ocsp_reg_t *reg, apr_pool_t *p) |
| |
| md_job_t * | md_ocsp_job_make (md_ocsp_reg_t *ocsp, const char *mdomain, apr_pool_t *p) |
| |