rustica-keys crate provides types and methods for parsing
OpenSSH public keys, and parsing then verifying SSH certificates.
The following public key types are supported.
The following OpenSSH certificate types are supported as well.
- email@example.com (Not yet)
The crate also provides functionality for provision key slots on
Yubikeys to handle signing operations. This is provided in the
Functions or structs for dealing with SSH Certificates.
Parsing, and creating certs happens here.
This module is a heavily modified version of the
Utility functions for dealing with SSH certificates, signatures or conversions
A type which represents an OpenSSH certificate key. Please refer to [PROTOCOL.certkeys] for more details about OpenSSH certificates. [PROTOCOL.certkeys]: https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/PROTOCOL.certkeys?annotate=HEAD
A type which represents an OpenSSH public key.