sshkeys crate provides types and methods for parsing
OpenSSH public keys and certificates.
The following public key types are supported.
The following OpenSSH certificate types are supported as well.
In order to view examples of this crate in use, please refer to the
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 a cryptographic curve.
DSA public key. The format of DSA public keys is described in RFC 4253, section 6.6
ECDSA public key. The format of ECDSA public keys is described in RFC 5656, section 3.1.
ED25519 public key. The format of ED25519 public keys is described in https://tools.ietf.org/html/draft-bjh21-ssh-ed25519-02
A type that represents an OpenSSH public key fingerprint.
A type which represents an OpenSSH public key.
RSA public key. The format of RSA public keys is described in RFC 4253, section 6.6
Represents the different types a certificate can be.
Represents the different kinds of supported curves.
A type which represents the various kinds of keys.
A type which represents the different kinds a public key can be.