QCecuring - Enterprise Security Solutions

TLS Compatibility Matrix

See which TLS versions are supported by browsers, mobile platforms, and programming languages.

ClientTLS 1.3TLS 1.2TLS 1.1TLS 1.0SSL 3.0
Chrome 120+✓✓✗✗✗
Chrome 80-119✓✓✗✗✗
Chrome 63-79✓✓✓✓✗
Firefox 120+✓✓✗✗✗
Firefox 63-119✓✓✓✓✗
Safari 17+✓✓✗✗✗
Safari 14-16✓✓✓✓✗
Edge 120+✓✓✗✗✗
Edge 79-119✓✓✗✗✗
IE 11✗✓✓✓✗
IE 10✗✓✓✓✓
IE 8-9 (Win 7)✗✗✗✓✓
Android 12+✓✓✗✗✗
Android 10-11✓✓✓✓✗
Android 5-9✗✓✓✓✗
iOS 16+✓✓✗✗✗
iOS 12-15✓✓✓✓✗
Java 17+✓✓✗✗✗
Java 11-16✓✓✓✓✗
Java 8✗✓✓✓✗
OpenSSL 3.x✓✓✗✗✗
OpenSSL 1.1.1✓✓✓✓✗
OpenSSL 1.0.2✗✓✓✓✓
curl 8.x✓✓✗✗✗
Python 3.10+✓✓✗✗✗
Node.js 18+✓✓✗✗✗
Go 1.21+✓✓✗✗✗
.NET 6+✓✓✗✗✗

TLS Version Compatibility Matrix

See which TLS/SSL protocol versions are supported by browsers, mobile platforms, programming languages, and libraries. Use this to decide which TLS versions to enable on your server.

Recommendations

  • TLS 1.3 — Enable everywhere. Best security and performance.
  • TLS 1.2 — Keep enabled for compatibility with older clients.
  • TLS 1.1 / 1.0 — Disable unless you must support very old clients.
  • SSL 3.0 — Never enable. Vulnerable to POODLE attack.

Ready to Secure Your Enterprise?

Experience how our cryptographic solutions simplify, centralize, and automate identity management for your entire organization.

Stay ahead on cryptography & PKI

Get monthly insights on certificate management, post-quantum readiness, and enterprise security. No spam.

We respect your privacy. Unsubscribe anytime.