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 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 [...]