Package paramiko :: Class SecurityOptions
[frames] | no frames]

Class SecurityOptions

source code

object --+
         |
        SecurityOptions

Simple object containing the security preferences of an ssh transport. These are tuples of acceptable ciphers, digests, key types, and key exchange algorithms, listed in order of preference.

Changing the contents and/or order of these fields affects the underlying Transport (but only if you change them before starting the session). If you try to add an algorithm that paramiko doesn't recognize, ValueError will be raised. If you try to assign something besides a tuple to one of the fields, TypeError will be raised.

Instance Methods
 
__init__(self, transport)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
str
__repr__(self)
Returns a string representation of this object, for debugging.
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __str__

Properties
  ciphers
Symmetric encryption ciphers
  compression
Compression algorithms
  digests
Digest (one-way hash) algorithms
  kex
Key exchange algorithms
  key_types
Public-key algorithms

Inherited from object: __class__

Method Details

__init__(self, transport)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

__repr__(self)
(Representation operator)

source code 

Returns a string representation of this object, for debugging.

Returns: str
Overrides: object.__repr__

Property Details

ciphers

Symmetric encryption ciphers

Get Method:
_get_ciphers(self)
Set Method:
_set_ciphers(self, x)

compression

Compression algorithms

Get Method:
_get_compression(self)
Set Method:
_set_compression(self, x)

digests

Digest (one-way hash) algorithms

Get Method:
_get_digests(self)
Set Method:
_set_digests(self, x)

kex

Key exchange algorithms

Get Method:
_get_kex(self)
Set Method:
_set_kex(self, x)

key_types

Public-key algorithms

Get Method:
_get_key_types(self)
Set Method:
_set_key_types(self, x)