final class HelloExtensions
extends java.lang.Object
This file contains all the classes relevant to TLS Extensions for the
ClientHello and ServerHello messages. The extension mechanism and
several extensions are defined in RFC 3546. Additional extensions are
defined in the ECC RFC 4492.
Currently, only the two ECC extensions are fully supported.
The classes contained in this file are:
. HelloExtensions: a List of extensions as used in the client hello
and server hello messages.
. ExtensionType: an enum style class for the extension type
. HelloExtension: abstract base class for all extensions. All subclasses
must be immutable.
. UnknownExtension: used to represent all parsed extensions that we do not
explicitly support.
. ServerNameExtension: the server_name extension.
. SignatureAlgorithmsExtension: the signature_algorithms extension.
. EllipticCurvesExtension: the ECC supported curves extension.
. EllipticPointFormatsExtension: the ECC supported point formats
(compressed/uncompressed) extension.
- Since:
- 1.6