5 releases (3 breaking)
0.4.0 | Apr 4, 2023 |
---|---|
0.3.1 | Mar 31, 2023 |
0.3.0 | Mar 31, 2023 |
0.2.0 | Mar 30, 2023 |
0.1.0 | Mar 24, 2023 |
#19 in #letsencrypt
31 downloads per month
Used in hypermangle-core
195KB
4.5K
SLoC
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
- Renew certificates
- Revoke certificates
- Robust implementation of ACME challenges
- SAN certificate support
- Custom challenge solvers (
Solver
trait) - External account bindings
Missing features
- Certificate bundling
Contributions are welcome for any of the above features.
Supported DNS-01 Providers
Currently, the following providers are supported:
Dependencies
~9–25MB
~420K SLoC