Crate instant_acme
source ·Expand description
Async pure-Rust ACME (RFC 8555) client.
Structs§
- An ACME account as described in RFC 8555 (section 7.1.2)
- ACME account credentials
- An ACME authorization as described in RFC 8555 (section 7.1.4)
- An ACME challenge as described in RFC 8555 (section 7.1.5)
- A HMAC key used to link account creation requests to an external account
- The response value to use for challenge responses
- Input data for Account creation
- Input data for Order creation
- An ACME order as described in RFC 8555 (section 7.1.3)
- Contents of an ACME order as described in RFC 8555 (section 7.1.3)
- An RFC 7807 problem document as returned by the ACME server
- Payload for a certificate revocation request Defined in https://datatracker.ietf.org/doc/html/rfc8555#section-7.6
Enums§
- Status for an
Authorization
- The challenge type
- Error type for instant-acme
- Represent an identifier in an ACME Order
- Helper type to reference Let’s Encrypt server URLs
- Status of an Order
- The reason for a certificate revocation Defined in https://datatracker.ietf.org/doc/html/rfc5280#section-5.3.1
- ZeroSSL ACME only supports production at the moment
Traits§
- A HTTP client based on
hyper::Client