Skip to main content

Module acme

Module acme 

Source
Expand description

ACME subsystem. Handles automatic certificate management using Let’s Encrypt.

Structs§

AcmeEarlyRetryTask
One-shot retry of acme::init for a single tenant, scheduled by bootstrap when the at-registration ACME attempt fails. Coordinated with the daily CertRenewalTask only by the in-task read_cert_by_tn_id short-circuit: each retry checks first whether a cert was installed since it was queued, and if so exits without contacting the ACME directory.
CertRenewalTask
Certificate renewal task

Functions§

get_acme_challenge
handle_renewal_success
init
register_tasks
Register ACME-related tasks with the scheduler
renew_proxy_site_cert
Renew the TLS certificate for a single proxy site via ACME.
renew_tenant