Academy

Module 2 Β· TLS in Practice πŸ”’

Manish Garg
Manish Garg Associate CISSP Β· RingSafe
April 22, 2026
4 min read

TLS (Transport Layer Security) is the protocol that secures nearly every HTTPS, SMTPS, and many other connections. Knowing what version, cipher suites, and configuration to deploy β€” and how to test them β€” is essential. This module covers TLS 1.2 / 1.3 in 2026, certificate validation, common misconfigurations, and the testing approach that matters.

TLS versions in 2026

  • TLS 1.0, 1.1 β€” deprecated, removed from major browsers since 2020. Disable in any service config
  • TLS 1.2 β€” still acceptable; widespread support; backward compatibility
  • TLS 1.3 β€” modern default; faster handshake, simpler protocol, fewer footguns. Should be preferred

Mature deployments: TLS 1.2 + 1.3 enabled, all earlier versions disabled.

The handshake (1.3 simplified)

CLIENT                                       SERVER
ClientHello (key_share, cipher_suites, ALPN) β†’
                                          ← ServerHello + Certificate + Finished
                                            (encrypted from this point)
Finished                                  β†’
[Application Data]                        ↔

TLS 1.3 reduced the handshake to one round-trip (vs 1.2’s two), simplified cipher suite negotiation, mandatory perfect forward secrecy, removed many legacy options.

Cipher suites β€” what to enable

TLS 1.3 cipher suite list is short:

  • TLS_AES_256_GCM_SHA384
  • TLS_CHACHA20_POLY1305_SHA256
  • TLS_AES_128_GCM_SHA256

All three are acceptable. Order them based on your server’s hardware (AES-NI present β†’ AES-GCM faster; absent β†’ ChaCha20 faster).

πŸ” Intermediate Module Β· Basic Tier

Continue reading with Basic tier (β‚Ή499/month)

You've read 28% of this module. Unlock the remaining deep-dive, quiz, and every other Intermediate module.

99+ modulesAll levels up to this tier
20-question quizzesUnlimited retries with explanations
Completion certificatesShareable on LinkedIn
10 more sections locked below