twisted.conch.ssh.keys
module documentationtwisted.conch.ssh
View Source
Handling of RSA, DSA, and EC keys.
Class | BadKeyError | Raised when a key isn't what we expected from it. |
Class | EncryptedKeyError | Raised when an encrypted key is presented to fromString/fromFile without a password. |
Class | BadFingerPrintFormat | Raises when unsupported fingerprint formats are presented to fingerprint. |
Class | FingerprintFormats | Constants representing the supported formats of key fingerprints. |
Class | Key | No summary |
Function | objectType | DEPRECATED. Return the SSH key type corresponding to a
Crypto.PublicKey.pubkey.pubkey object. |
Function | _getPersistentRSAKey | This function returns a persistent Key . |
DEPRECATED. Return the SSH key type corresponding to a
Crypto.PublicKey.pubkey.pubkey
object.
Parameters | obj | Key for which the type is returned. (type: Crypto.PublicKey.pubkey.pubkey ) |
Returns | Return the SSH key type corresponding to a PyCrypto object. (type: str ) |
This function returns a persistent Key
.
The key is loaded from a PEM file in location
. If it does
not exist, a key with the key size of keySize
is generated and
saved.
Parameters | location | Where the key is stored. (type: twisted.python.filepath.FilePath ) |
keySize | The size of the key, if it needs to be generated. (type: int ) | |
Returns | A persistent key. (type: Key ) |