ProtocolVersion

class mtf.network_port.tls.tls_dtls_config.ProtocolVersion

Enum representing different versions of SSL/TLS protocols.

Attributes:

SSL2tuple

Secure Sockets Layer version 2.0, an early and now deprecated version of SSL.

SSL3tuple

Secure Sockets Layer version 3.0, a more secure version than SSL2 but still deprecated.

TLS10tuple

Transport Layer Security version 1.0, the first version of TLS succeeding SSL3.

TLS11tuple

Transport Layer Security version 1.1, an improvement over TLS 1.0 with better security features.

TLS12tuple

Transport Layer Security version 1.2, widely used with advanced security features compared to previous versions.

TLS13tuple

Transport Layer Security version 1.3, the latest and most secure version of the TLS protocol.

DTLS10str

Datagram Transport Layer Security version 1.0, based on TLS 1.1 but designed for datagram-based communications.

DTLS12str

Datagram Transport Layer Security version 1.2, based on TLS 1.2, providing improved security for datagram protocols.

SSL2 = 'SSL2'
SSL3 = 'SSL3'
TLS10 = 'TLS10'
TLS11 = 'TLS11'
TLS12 = 'TLS12'
TLS13 = 'TLS13'
DTLS10 = 'DTLS10'
DTLS12 = 'DTLS12'