Module acme

Source

Structsยง

AcmeConfig
Represents the configuration for the ACME client.
AcmeOnDemandConfig
Represents the on-demand configuration for the ACME client.
AcmeResolver
An ACME resolver resolving one certified key
CertificateCacheData ๐Ÿ”’
HttpsClientForAcme ๐Ÿ”’
TlsAlpn01Resolver
The TLS-ALPN-01 ACME challenge certificate resolver

Enumsยง

AcmeCache
Represents the type of cache to use for storing ACME data.

Constantsยง

ACME_TLS_ALPN_NAME
SECONDS_BEFORE_RENEWAL ๐Ÿ”’

Functionsยง

add_domain_to_cache
Adds the domain to the cache.
check_certificate_validity ๐Ÿ”’
Checks if the TLS certificate is valid
check_certificate_validity_or_install_cached
Checks if the TLS certificate (cached or live) is valid. If cached certificate is valid, installs the cached certificate
convert_on_demand_config
Converts a AcmeOnDemandConfig into an AcmeConfig
get_account_cache_key ๐Ÿ”’
Determines the account cache key
get_cached_domains
Obtains the list of domains for which AcmeOnDemandConfig was converted into AcmeConfig from cache.
get_certificate_cache_key ๐Ÿ”’
Determines the certificate cache key
get_from_cache ๐Ÿ”’
Gets data from the cache.
get_hostname_cache_key ๐Ÿ”’
Determines the account cache key
provision_certificate
Provisions TLS certificates using the ACME protocol.
remove_from_cache ๐Ÿ”’
Removes data from the cache.
set_in_cache ๐Ÿ”’
Sets data in the cache.

Type Aliasesยง

Http01DataLock
TlsAlpn01DataLock