Encrypted Extensions

class siotls.contents.handshakes.encrypted_extensions.EncryptedExtensions

Encrypted Extensions handshake as defined in RFC 8446 Section 4.3.1. Follows ServerHello with the list of negotiated features that are not needed to setup encryption.

__init__(extensions)
Parameters:

extensions (list[Extension])

extensions: dict[ExtensionType | int, Extension]

The extensions, indexed by siotls.iana.ExtensionType, used to negotiate cryptographic settings and additionnal features for this connection.

msg_type: HandshakeType | HandshakeType_ = 8

The unique numeric identifier of the handshake.