Module salvo_core::listener::acme
source · [−]Expand description
ACME supports.
Reference: https://datatracker.ietf.org/doc/html/rfc8555 Reference: https://datatracker.ietf.org/doc/html/rfc8737
Modules
Ways to cache account data and certificates.
A default implementation for AsRef<Path>
(Sting
, OsString
, PathBuf
, …)
allows the use of a local directory as cache.
Note that the files contain private keys.
Structs
ACME configuration
ACME configuration builder
A wrapper around an underlying listener which implements the ACME.
AcmeListenerBuilder
tokio_rustls::server::TlsStream doesn’t expose constructor methods, so we have to TlsAcceptor::accept and handshake to have access to it AcmeStream implements AsyncRead/AsyncWrite handshaking tokio_rustls::Accept first
Enums
Challenge type
Constants
Letsencrypt production directory url
Letsencrypt stagging directory url