Transport Layer Security
1. TLS tls
ID: a81ff891-504c-404b-9b7e-046d097b3c95 CREATED: <2025-02-01 Sat 21:20>
RFC 8446: Version 1.3 – rustls/webpki: WebPKI X.509 Certificate Validation in Rust – Common CA Database by the Linux Foundation – Trust Database for Humans — certifi v0.0.1 documentation
–Transport Layer Security (TLS) Protocol
1.1. ECH
ID: d86e9213-be13-4a37-b90b-0cfa2f0ba16a CREATED: <2025-07-20 Sun 21:39>
Encrypted Client Hello (ECH) - Frequently asked questions | Firefox Help – Encrypted Client Hello - the last puzzle piece to privacy – ECH Protocol · Cloudflare SSL/TLS docs
–Encrypted Client Hello
- prevent snooping from intermediaries (ISP, Enterprise, etc)
1.1.1. GREASE
ID: 08a538a3-d974-4185-a83d-1a9207ac04f5 CREATED: <2025-07-20 Sun 21:41>
draft-ietf-tls-esni-13 – Handshake Encryption: Endgame (an ECH update)
–2. DTLS
ID: 692b4efb-ce4b-4d7b-a100-685815164ce4 CREATED: <2025-02-01 Sat 21:20>–
The Datagram Transport Layer Security (DTLS) Protocol
3. SSL
ID: 10e75a1a-1de9-4ddf-a5b6-4b077d4cd4b1 CREATED: <2025-02-03 Mon 19:27>–
Technically this specification is deprecated by IETF in favor of TLS. It was originally developed by Netscape for their infamous web browser, but is still ocassionally heard today to refer to TLS. The last SSL spec (3.0) was born in 1996 and was followed by TLS 1.0 in 1999.