docs.rs failed to build instant-acme-0.8.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
instant-acme-0.8.2
instant-acme: async, pure-Rust ACME client
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.
Features
- Supported extensions:
- Support for external account binding, key rollover, and contact updates
- Support for certificate revocation
- Store/recover your account credentials by serializing/deserializing
- Fully async implementation with tracing support
- Support for processing multiple orders concurrently
- Uses hyper with rustls and Tokio for HTTP requests
- Uses aws-lc-rs or ring for ECDSA signing
- Minimum supported Rust version (MSRV): 1.70
Cargo features
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 extractingCertificateIdentifier
values for ARI from certificatestime
: enable fetchingRenewalInfo
for aCertificateIdentifier
If both ring
and aws-lc-rs
are enabled, aws-lc-rs
will be used.
Limitations
- Only supports P-256 ECDSA account keys for now
Getting started
See the examples directory for an example of how to use instant-acme.