Expand description
Async pure-Rust ACME (RFC 8555) client.
Structs§
- Account
- An ACME account as described in RFC 8555 (section 7.1.2)
- Account
Credentials - ACME account credentials
- Authorization
- An ACME authorization as described in RFC 8555 (section 7.1.4)
- Bytes
Response - Response with object safe body type
- Challenge
- An ACME challenge as described in RFC 8555 (section 7.1.5)
- External
Account Key - A HMAC key used to link account creation requests to an external account
- KeyAuthorization
- The response value to use for challenge responses
- NewAccount
- Input data for Account creation
- NewOrder
- Input data for Order creation
- Order
- An ACME order as described in RFC 8555 (section 7.1.3)
- Order
State - Contents of an ACME order as described in RFC 8555 (section 7.1.3)
- Problem
- An RFC 7807 problem document as returned by the ACME server
- Revocation
Request - Payload for a certificate revocation request Defined in https://datatracker.ietf.org/doc/html/rfc8555#section-7.6
Enums§
- Authorization
Status - Status for an
Authorization
- Challenge
Type - The challenge type
- Error
- Error type for instant-acme
- Identifier
- Represent an identifier in an ACME Order
- Lets
Encrypt - Helper type to reference Let’s Encrypt server URLs
- Order
Status - Status of an Order
- Revocation
Reason - The reason for a certificate revocation Defined in https://datatracker.ietf.org/doc/html/rfc5280#section-5.3.1
- ZeroSsl
- ZeroSSL ACME only supports production at the moment
Traits§
- Bytes
Body - Object safe body trait
- Http
Client - A HTTP client abstraction