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 ssh 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.
|
__init__(self,
transport)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
str
|
|
Inherited from object :
__delattr__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__str__
|
|
ciphers = property(_get_ciphers, _set_ciphers, None, "Symmetri...
|
|
digests = property(_get_digests, _set_digests, None, "Digest (...
|
|
key_types = property(_get_key_types, _set_key_types, None, "Pu...
|
|
kex = property(_get_kex, _set_kex, None, "Key exchange algorit...
|
|
compression = property(_get_compression, _set_compression, Non...
|
Inherited from object :
__class__
|
x.__init__(...) initializes x; see x.__class__.__doc__ for
signature
- Overrides:
object.__init__
- (inherited documentation)
|
Returns a string representation of this object, for debugging.
- Returns: str
- Overrides:
object.__repr__
|
ciphers
- Value:
property(_get_ciphers, _set_ciphers, None, "Symmetric encryption ciphe
rs")
|
|
digests
- Value:
property(_get_digests, _set_digests, None, "Digest (one-way hash) algo
rithms")
|
|
key_types
- Value:
property(_get_key_types, _set_key_types, None, "Public-key algorithms"
)
|
|
kex
- Value:
property(_get_kex, _set_kex, None, "Key exchange algorithms")
|
|
compression
- Value:
property(_get_compression, _set_compression, None, "Compression algori
thms")
|
|