Crate yacme_key

source ·
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

  • Yacme’s cryptographic primatives for X.509 Certificate Signing Requests
  • Yacme’s primatives for JSON Web Keys and thumbprints

Structs

  • The public half of a signing key
  • A signature, produced by signing a key over a message.
  • Error returned when signatures failed
  • Signing key to authenticate an ACME account

Enums