Crates.io | instant-acme |
lib.rs | instant-acme |
version | 0.7.2 |
source | src |
created_at | 2022-05-12 20:46:06.596375 |
updated_at | 2024-10-24 10:52:03.333817 |
description | Async pure-Rust ACME client |
homepage | https://github.com/djc/instant-acme |
repository | https://github.com/djc/instant-acme |
max_upload_size | |
id | 585468 |
size | 112,082 |
instant-acme is an async, pure-Rust ACME (RFC 8555) client.
instant-acme is used in production at Instant Domain Search to help us provision TLS certificates within seconds for our customers. instant-acme relies on Tokio and rustls to implement the RFC 8555 specification.
hyper-rustls
(default): use a hyper client with rustlsring
(default): use the ring crate as the crypto backendaws-lc-rs
: use the aws-lc-rs crate as the crypto backendfips
: enable the aws-lc-rs crate's FIPS-compliant modeIf both ring
and aws-lc-rs
are enabled, which backend is used depends on the fips
feature.
If fips
is enabled, aws-lc-rs
is used; otherwise, ring
is used.
See the examples directory for an example of how to use instant-acme.