Package tlslite :: Module extensions
[hide private]
[frames] | no frames]

Module extensions

source code

Helper package for handling TLS extensions encountered in ClientHello and ServerHello messages.

Classes [hide private]
ALPNExtension
Handling of Application Layer Protocol Negotiation extension from RFC 7301.
ClientCertTypeExtension
This class handles the (client variant of) Certificate Type extension
ECPointFormatsExtension
Client side list of supported ECC point formats.
NPNExtension
This class handles the unofficial Next Protocol Negotiation TLS extension.
PaddingExtension
ClientHello message padding with a desired size.
RenegotiationInfoExtension
Client and Server Hello secure renegotiation extension from RFC 5746
SNIExtension
Class for handling Server Name Indication (server_name) extension from RFC 4366.
SRPExtension
This class handles the Secure Remote Password protocol TLS extension defined in RFC 5054.
ServerCertTypeExtension
This class handles the Certificate Type extension (variant sent by server) defined in RFC 6091.
SignatureAlgorithmsExtension
Client side list of supported signature algorithms.
StatusRequestExtension
Handling of the Certificate Status Request extension from RFC 6066.
SupportedGroupsExtension
Client side list of supported groups of (EC)DHE key exchage.
TACKExtension
This class handles the server side TACK extension (see draft-perrin-tls-tack-02).
TLSExtension
Base class for handling handshake protocol hello messages extensions.
VarListExtension
Abstract extension for handling extensions comprised only of a value list
Variables [hide private]
  __package__ = 'tlslite'