5 stable releases
1.2.0 | Mar 27, 2023 |
---|---|
1.1.0 | Mar 27, 2023 |
1.0.3 | Mar 25, 2023 |
1.0.1 | Mar 24, 2023 |
#41 in #acme
96 downloads per month
Used in 3 crates
27KB
543 lines
yacme-key
Keys and cryptography for ACME in YACME.
This crate provides the primitives to wrap cryptographic keys in a way which is compatible with the broader YACME crate ecosystem. New cryptographic algorithms can be supported by adding their implementation here.
License
MIT
lib.rs
:
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.
Dependencies
~6MB
~124K SLoC