21+ years in hosting · Jaipur, India · INR billing with 18% GST · 24/7 email support
Blog · WebJi® India

SSL vs TLS

Quick answer

SSL and TLS do the same job, encrypting the link between a browser and a server, but SSL is retired and TLS is what every HTTPS site now uses. Servers should enable only TLS 1.2 and TLS 1.3. A certificate sold as an SSL certificate works over TLS; the server, not the certificate, picks the version.

For site owners and administrators who want to know what changed between SSL and TLS and which protocol versions their server should allow.

✓ In business since 2005
✓ INR + GST billing
✓ 24/7 Email Support — avg reply < 60 min
GuideWebJi®
knowledge
Read time
6 min
Sections
8
Updated
14 Nov 2026
Written by
WebJi® team

What is the difference between SSL and TLS?

SSL (Secure Sockets Layer) and TLS (Transport Layer Security) do the same job — encrypting the link between a browser and a server — but SSL is the retired predecessor and TLS is the protocol every HTTPS site actually uses today. A certificate sold as "SSL" is a TLS certificate: the server chooses the protocol version, not the certificate.

SSL 3.0, TLS 1.2 and TLS 1.3 compared
AttributeSSL 3.0TLS 1.2TLS 1.3
Published1996, Netscape2008, RFC 52462018, RFC 8446
StatusRetired (RFC 7568); browsers refuse itValid, widely used fallbackCurrent default
Full handshake2 round trips2 round trips1 round trip; 0-RTT on resumption
Key exchangeRSA, static DHRSA, DHE or ECDHEEphemeral (EC)DHE only
CiphersRC4, 3DES, CBCCBC or AES-GCMAEAD only: AES-GCM, ChaCha20-Poly1305
Certificate in transitSent in clearSent in clearEncrypted

TLS is effectively SSL version 4: the protocol was renamed when the IETF standardised it in 1999, and every later fix shipped under the TLS name.

Which SSL and TLS versions are still allowed?

Only TLS 1.2 and TLS 1.3 are acceptable today; SSL 2.0, SSL 3.0, TLS 1.0 and TLS 1.1 are all formally retired and rejected by current browsers. A server offering just 1.2 and 1.3 is missing nothing a visitor needs.

Protocol versions and their retirement
VersionYearStatus
SSL 2.01995Prohibited by RFC 6176 (2011)
SSL 3.01996Broken by POODLE (2014); deprecated by RFC 7568 (2015)
TLS 1.01999 (RFC 2246)Deprecated by RFC 8996 (March 2021)
TLS 1.12006 (RFC 4346)Deprecated by RFC 8996 (March 2021)
TLS 1.22008 (RFC 5246)Allowed; keep as fallback
TLS 1.32018 (RFC 8446)Current; supported by all major browsers

POODLE is why SSL 3.0 disappeared so quickly: an attacker could force a connection down to SSL 3.0 and then recover encrypted data, and the only real fix was to stop speaking SSL.

How is the TLS 1.3 handshake faster than older versions?

TLS 1.3 needs one round trip instead of two because the browser sends its key share in the very first message, so encryption can start as soon as the server replies. On high-latency mobile connections, that saved round trip is noticeable.

  1. The browser sends ClientHello with supported versions, a key share for a likely (EC)DHE group, and its cipher suites.
  2. The server answers with ServerHello and its own key share; both sides derive the handshake keys.
  3. Everything after that is encrypted, including the certificate and the server's signature.
  4. The browser verifies the chain, sends Finished, and its first HTTP request goes out in the same flight.

Returning visitors can resume with a pre-shared key and send data immediately (0-RTT). One detail is often overstated: the hostname the browser asks for (SNI) is still visible in the ClientHello unless the server and browser use Encrypted Client Hello (ECH), so TLS 1.3 alone does not hide which site is being visited.

What security does TLS 1.3 add over SSL and TLS 1.2?

TLS 1.3 makes forward secrecy mandatory and removes every weak option — RC4, 3DES, CBC suites, MD5, SHA-1 and static RSA key exchange — leaving only five cipher suites. With fewer choices, there is far less room for a bad server default.

  • Forward secrecy: each session key comes from an ephemeral exchange, so a stolen server key cannot decrypt traffic recorded earlier.
  • AEAD encryption only: AES-GCM and ChaCha20-Poly1305 protect both privacy and integrity.
  • Encrypted certificate: passive observers cannot read the certificate chain.
  • Downgrade protection: built-in signals stop attackers forcing an older version.

None of that helps if the server still accepts TLS 1.0, so check the negotiated versions before tuning anything else.

Why are certificates still called "SSL certificates"?

Because buyers search for "SSL" and certificate authorities kept the familiar product name; the certificate itself works with any TLS version. It binds a domain name to a public key and is signed by a certificate authority — nothing in it selects SSL or TLS.

What you actually choose when buying is validation level (DV, OV, EV) and coverage (single name, wildcard, multi-domain); types of SSL certificates explains each. "Upgrading your SSL certificate to TLS" is therefore not a product: the protocol upgrade is a free change in the web server configuration. Replace a certificate only when it expires, its names change, or you need higher validation.

Which TLS versions should a server enable, and how?

Enable TLS 1.2 and TLS 1.3 and disable SSL 3.0, TLS 1.0 and TLS 1.1. Keep 1.2 as a fallback: older Android devices, some card terminals and a few payment APIs still top out at 1.2, so TLS 1.3 alone can lock out real customers.

Where to set allowed TLS versions
PlatformSetting
Apache httpdSSLProtocol -all +TLSv1.2 +TLSv1.3
Nginxssl_protocols TLSv1.2 TLSv1.3;
WHM (cPanel server)Apache Configuration → SSL/TLS protocols: allow only TLSv1.2 and TLSv1.3, then rebuild and restart Apache
IISSCHANNEL registry keys per protocol; TLS 1.3 requires Windows Server 2022 or later
Shared hostingSet by the host; ask support if an old version is still enabled

Do not put SSLProtocol in .htaccess: Apache does not allow it there and returns a 500 error. For certificate installation steps, see installing SSL on Apache or installing SSL on IIS.

How do you check which TLS version a site uses?

Run openssl s_client once forcing TLS 1.3 and once forcing TLS 1.1: the first should connect and print the protocol, the second should fail. These commands work on Linux, macOS and WSL.

# Should connect and show "Protocol  : TLSv1.3" (or "New, TLSv1.3")
openssl s_client -connect example.com:443 -tls1_3 </dev/null

# Should FAIL if retired versions are switched off
openssl s_client -connect example.com:443 -tls1_1 </dev/null

In Chrome, open DevTools (F12) → Security panel to see the negotiated protocol and cipher. For a full report, run the domain through the WebJi® SSL checker or an SSL Labs-style scanner. If TLS 1.1 still connects after a change, the setting went to the wrong virtual host or the web server was not reloaded. Note that newer OpenSSL builds may refuse -tls1_1 on the client side regardless of the server, which also shows as a failure.

What does an SSL/TLS certificate cost at WebJi®?

Let's Encrypt certificates are included free with every WebJi® hosting plan; paid Sectigo certificates cost ₹1,800 a year for Positive SSL and ₹7,500 a year for a Positive SSL Wildcard, before 18% GST. Both work over TLS 1.2 and 1.3 equally.

Choose paid only when you need organisation validation, a warranty or a specific CA; free vs paid SSL covers that decision, and the SSL certificate page lists all options.

FAQ

Frequently asked questions

Is SSL still used today?

No. SSL 2.0 and 3.0 are retired, and current browsers refuse them. The word survives as a product name; every secure connection now runs on TLS 1.2 or TLS 1.3.

Do I need a new certificate to use TLS 1.3?

No. Your existing certificate works with TLS 1.3 as long as the web server and its OpenSSL (or Windows) version support it. Enabling 1.3 is a server configuration change.

Will disabling TLS 1.0 and 1.1 break my site for anyone?

Only very old clients, such as Android 4.4 and older or Internet Explorer on outdated Windows. Modern browsers, phones and payment gateways all support TLS 1.2 or newer, and most gateways require it.

Can I disable TLS 1.0 on shared hosting myself?

No. The setting is server-wide and cannot go in .htaccess. Email support@webji.services with the domain and the test result; support answers 24/7 in Hindi and English with an average first reply under 60 minutes.

Protocol dates checked against the IETF RFCs cited · Reviewed by the WebJi® team, Jaipur, 15 November 2026.

WebJi® since 2005

Ready to get started with WebJi®?

Join 12,000+ businesses across India and overseas. INR pricing, 18% GST shown before payment and 24/7 email support in Hindi and English — average first reply under 60 minutes.