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]
  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.
  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.
  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'