Unit
ScSSLExtensions
Description
The TTLSHelloExtension class is used for extensions to support the TLS protocol. The TLS extension represents a record that contains the extension type and data specific for a particular type.
Extensions can be sent from TLS client to TLS server or backward during handshake when starting a new TLS session and when requesting session resumption.
TLS extensions allow extending the information about client and server certificates, encryption abilities, signature algorithms, etc.
TTLSHelloExtension is an abstract base class, which is the ancestor for all other TLS extension classes. It declares an interface to parse extension data from raw bytes and to decode it backward to an array of bytes.
See Also
TTLSApplicationLayerProtocolNegotiationExtension
TTLSEllipticCurvePointFormatsExtension
TTLSExtendedMasterSecretExtension
TTLSRenegotiationIndicationExtension
TTLSSignatureAlgorithmsExtension