lers
An async, user-friendly Let's Encrypt/ACMEv2 library written in Rust.
The API and implementation were inspired by acme2, acme-micro, and lego.
Features
- ACME v2 (RFC 8555)
- Register with CA
- Obtain certificates
- Robust implementation of ACME challenges
- SAN certificate support
- Custom challenge solvers (
Solvertrait)
Missing features
- Certificate renewal
- Certificate revocation
- TLS-ALPN-01 challenge implementation
- Certificate bundling
- External account binding
Contributions are welcome for any of the above features.
Supported DNS-01 Providers
Currently, the following providers are supported: