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 rustlsaws-lc-rs (default): use the aws-lc-rs crate as the crypto backendring: use the ring crate as the crypto backendfips: enable the aws-lc-rs crate's FIPS-compliant modex509-parser: enable extracting CertificateIdentifier values for ARI from
certificatestime: enable fetching RenewalInfo for a CertificateIdentifierIf both ring and aws-lc-rs are enabled, aws-lc-rs will be used.
See the examples directory for an example of how to use instant-acme.
$ claude mcp add instant-acme \
-- python -m otcore.mcp_server <graph>