Expand description
§Encryption keys for ACME protocol certificate issuance.
ACME requires that accounts be identified by an asymmetric public/private key pair used for signing all requests. This crate implements the types which handle those keypairs, using RustCrypto libraries under the hood. The types here are not directly the RustCrypto primatives, as they abstract over the actual algorithm in use without polluting the entire ACME interface with generics.
Re-exports§
Modules§
- cert
- Yacme’s cryptographic primatives for X.509 Certificate Signing Requests
- jwk
- Yacme’s primatives for JSON Web Keys and thumbprints
Structs§
- Public
Key - The public half of a signing key
- Signature
- A signature, produced by signing a key over a message.
- Signing
Error - Error returned when signatures failed
- Signing
Key - Signing key to authenticate an ACME account
Enums§
- Ecdsa
Algorithm - Named elliptic curves supported by Yacme
- Signature
Kind - Supported signing key types for YACME