Transport Layer Security (TLS)

Security Glossary - SSL/TLS

Definition: Transport Layer Security is the cryptographic protocol that provides secure communication over a computer network. TLS is the successor to SSL and is the protocol actually used when you see HTTPS in a browser's address bar. The current version is TLS 1.3, released in 2018.

Why You Should Care About TLS

TLS protects data in transit between a client and server by providing encryption, authentication, and integrity. Without TLS, any data sent between a browser and web server travels in plaintext, meaning anyone on the same network - such as a public Wi-Fi hotspot - can read passwords, session tokens, and personal information.

The protocol versions your server accepts affect security and compatibility. TLS 1.0 and 1.1 are formally deprecated and no longer meet current public-web baselines. TLS 1.2 remains secure when configured with strong cipher suites, while TLS 1.3 removes many legacy choices and reduces the full handshake to one round trip.

Running outdated TLS versions exposes your users to downgrade attacks, where an attacker forces the connection to use a weaker protocol version that can be broken. Payment Card Industry (PCI) compliance requires TLS 1.2 or higher, so e-commerce sites on older versions face compliance violations.

Settings Overview

SettingRecommended Value
Minimum TLS versionTLS 1.2
Preferred TLS versionTLS 1.3
TLS 1.0Disable
TLS 1.1Disable
Cipher suitesAEAD only (AES-GCM, ChaCha20)
Key exchangeECDHE preferred

Checking Your Setup

Run an SSL/TLS checker against your domain to see which TLS versions your server supports. The results will show whether TLS 1.0 and 1.1 are still enabled (they should be disabled) and whether TLS 1.3 is supported. Check the cipher suites listed to confirm no weak algorithms are in use.

Check SSL Certificate

Questions and Answers

Is TLS 1.2 still secure?
Yes, TLS 1.2 is still considered secure when configured with strong cipher suites. However, TLS 1.3 is preferred for new deployments because it removes support for older, potentially vulnerable algorithms and provides better performance.
How do I know which TLS version my site uses?
Use an SSL checker that reports every protocol version the server accepts. Browser developer tools can show the version negotiated for one connection, but browser site-control icons and menus vary by product and release.
Disclaimer: DomainOptic provides automated informational scans only. Results do not constitute professional security advice, compliance certification, or a guarantee of security. Always verify findings independently.