#include <assert.h>
#include <stdlib.h>
#include <apr_lib.h>
#include <apr_strings.h>
#include <apr_hash.h>
#include <apr_uri.h>
#include "md.h"
#include "md_crypt.h"
#include "md_json.h"
#include "md_http.h"
#include "md_log.h"
#include "md_result.h"
#include "md_reg.h"
#include "md_store.h"
#include "md_util.h"
#include "md_tailscale.h"
Go to the source code of this file.
◆ md_tailscale_protos_add()
◆ on_get_cert()
◆ on_get_key()
◆ rv_of_response()
◆ ts_complete_md()
◆ ts_init()
◆ ts_preload()
◆ ts_preload_init()
◆ ts_renew()
◆ TAILSCALE_PROTO
Initial value:= {
}
static apr_status_t ts_complete_md(md_t *md, apr_pool_t *p)
static apr_status_t ts_preload(md_proto_driver_t *d, md_store_group_t load_group, md_result_t *result)
static apr_status_t ts_renew(md_proto_driver_t *d, md_result_t *result)
static apr_status_t ts_init(md_proto_driver_t *d, md_result_t *result)
static apr_status_t ts_preload_init(md_proto_driver_t *d, md_result_t *result)
Definition at line 373 of file md_tailscale.c.