Package tlslite :: Module messages :: Class HelloMessage
[hide private]
[frames] | no frames]

type HelloMessage

source code

Known Subclasses:

Class for sharing code between ClientHello and ServerHello

Instance Methods [hide private]
 
__init__(self, *args, **kwargs)
Initialize object.
source code
 
_addExt(self, extType)
Add en empty extension of given type, if not already present
source code
 
_addOrRemoveExt(self, extType, add)
Remove or add an empty extension of given type.
source code
 
_removeExt(self, extType)
Remove extension of given type
source code
 
addExtension(self, ext)
Add extension to internal list of extensions.
source code
tlslite.extensions.TLSExtension
getExtension(self, extType)
Return extension of given type if present, None otherwise.
source code

Inherited from HandshakeMsg: postWrite

Method Details [hide private]

__init__(self, *args, **kwargs)
(Constructor)

source code 

Initialize object.

Overrides: HandshakeMsg.__init__

_addOrRemoveExt(self, extType, add)

source code 

Remove or add an empty extension of given type.

Parameters:
  • extType (int) - numeric id of extension to add or remove
  • add (boolean) - whether to add (True) or remove (False) the extension

addExtension(self, ext)

source code 

Add extension to internal list of extensions.

Parameters:
  • ext (TLSExtension) - extension object to add to list

getExtension(self, extType)

source code 

Return extension of given type if present, None otherwise.

Returns: tlslite.extensions.TLSExtension
Raises: