ssh_key_txt library
Utilities for processing text encodings of SSH keys.
This library is for internal use by the ssh_key
library.
Normal programs do not need to directly access the classes in this library.
In general, a SSH key file format contains the text encoding of a binary format. That binary format is a generic data structure that is used to store different data, depending on the public-key algorithm. This library implements code to process the text encodings.
Classes
- OpenSshPublicKey
- Represents the OpenSSH Public Key format.
- PubTextEncoding
- Base class for all public key text encodings.
- PubTextSource
- Indicates where the text encoding was decoded from.
- PuttyPrivateKey
- Represents the PuTTY Private Key format.
- PvtTextEncoding
- Base class for all text encodings that can be encrypted.
- PvtTextSource
- Indicates where the text encoding was decoded from.
- SshPublicKey
- SSH Public Key file format as defined by RFC 4716.
- SshPublicKeyHeader
- Represents a header in the SSH Public Key format.
- TextSource
- Indicates where the text encoding was decoded from.
- TextualEncoding
- Textual encoding