Extensions¶
- class siotls.contents.handshakes.extensions.Extension¶
Abstract base class and registry for
siotls.iana.ExtensionType.- extension_type: ExtensionType | int¶
The unique numeric identifier of the extension.
- class siotls.contents.handshakes.extensions.UnknownExtension¶
An extension whose
extension_typewas unknown to siotls.- __init__(extension_data)¶
- Parameters:
extension_data (bytes)
- extension_data: bytes¶
The data of the extension, as opaque bytes.
- extension_type: int¶
The unique (unknown) identifier of this extension.
The following modules define the concretes classes for Extension:
- Application Layer Protocol Negotiation (ALPN)
- Certificate Authorities
- Certificate Type
- Cookie
- Early Data
- Heartbeat
- Key Share
- Max Fragment Length
- Oid Filters
- Padding
- Post Handshake Auth
- Pre Shared Key
- Psk Key Exchange Modes
- Server Name (SNI)
- Signature Algorithms
- Signed Certificate Timestamp
- Status Request
- Supported Groups
- Supported Versions
- Use Srtp