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