VERIGRITY GUIDE

SSL vs TLS: What Is the Difference?

Most people say "SSL certificate" when they mean a TLS certificate. Most tools show a padlock labelled "SSL." The naming is decades out of date. Here's what SSL and TLS actually are, how they differ, and why the confusion persists — and whether any of it matters for how you check a website.

The short answer

TLS (Transport Layer Security) is the modern encryption protocol that secures the connection between your browser and a website. SSL (Secure Sockets Layer) is the older protocol it replaced. Nobody uses SSL anymore — it was deprecated in the late 1990s and formally disabled in major browsers by 2015. But the name "SSL" stuck, and it's still used everywhere: in marketing, in product names, and often in the browser UI itself.

So when someone says "SSL certificate" today, they almost always mean a TLS certificate — the certificate used to authenticate a TLS connection. The two terms are used interchangeably, but they refer to different generations of the same technology.

A brief history

SSL 1.0 was never released. SSL 2.0 shipped in 1995 with Netscape Navigator. It had serious design flaws. SSL 3.0 arrived in 1996 and fixed most of them — but by then the internet had moved on, and a redesign was underway.

In 1999, the IETF published TLS 1.0 as the successor to SSL 3.0. TLS 1.0 was similar enough to SSL 3.0 that the two protocols are sometimes called "SSL/TLS" together, but they are technically distinct, incompatible, and not interchangeable.

Further versions followed:

By 2020, TLS 1.3 accounted for a large share of all HTTPS traffic. Major browsers and cloud providers have been enabling it by default since it was published.

What actually changed

TLS and SSL share the same high-level architecture: a handshake to establish a shared secret key, then symmetric encryption of the traffic using that key. Where they differ is in the details — and those details matter for security.

Modern browsers disable SSL entirely. If a server tries to negotiate SSL 3.0, the browser refuses and shows a connection error.

Why we still say "SSL"

Three reasons:

  1. Marketing inertia. Certificate Authorities have sold "SSL certificates" for 25 years. "TLS certificate" never caught on in commerce, even though it's technically correct.
  2. The padlock in your browser. For years, browsers labelled the padlock "SSL." Even today, clicking it in some browsers still shows "SSL certificate." Browsers have been slow to rename it.
  3. Search volume. Far more people search for "SSL certificate" than "TLS certificate." Companies name products to match user vocabulary.

The result is that "SSL" is now a generic term, like "Kleenex" or "Xerox." It's technically incorrect, but widely understood to mean the modern protocol.

Does any of this matter when you check a website?

Not really — but there are two cases where the distinction shows up in practice:

1. Very old servers

If a site's server only supports SSL 3.0 or TLS 1.0, modern browsers refuse to connect at all. So if a site loads in your browser, it's using at least TLS 1.2. You don't need to worry about "the site might be using SSL."

Where it matters is when a security scanner flags a site for supporting a deprecated protocol. If a site still accepts TLS 1.0 connections (for compatibility with old clients), a scanner will report it as a weakness. This is common on older infrastructure.

2. Cipher suite configuration

The protocol version is only half the story. Even on TLS 1.2, a server can support ciphers that are considered weak — for example, ciphers without forward secrecy, or ciphers using SHA-1 for message authentication. A well-configured server restricts itself to modern ciphers. A poorly-configured one accepts anything.

Most public TLS checkers (including Verigrity's) verify the protocol version and validity of the certificate but don't deeply test cipher configuration. For a deeper audit, use a dedicated tool like SSL Labs' server test.

What a modern TLS certificate contains

Even though it's called a "TLS certificate," the certificate itself is an X.509 document. It contains:

The certificate is not protocol-specific. The same X.509 certificate can be used with TLS 1.2 or TLS 1.3. It just describes who the server claims to be.

Frequently asked questions

Is SSL still used?

No. SSL 2.0 and 3.0 are disabled in all modern browsers, and no reputable Certificate Authority issues SSL-era certificates. When you see "SSL" today, it's almost always a misnomer for TLS.

Should I buy an "SSL certificate" or a "TLS certificate"?

They're the same thing. Any certificate you buy today will be used with TLS. The vendor's choice of wording doesn't affect what you get.

Is TLS 1.2 still secure?

Yes, when configured with modern cipher suites. TLS 1.3 is preferable — it's faster and removes more legacy options — but TLS 1.2 remains secure and widely deployed.

How do I know which version a site uses?

Most browsers don't show this by default. On Chrome, open Developer Tools → Security tab, which shows the negotiated protocol. Or use a dedicated TLS checker like the Verigrity TLS Certificate Checker, which fetches the certificate and reports the issuer, subject, and validity window.

Does the protocol version affect whether I should trust a site?

Only weakly. A site on TLS 1.3 is well-configured. A site on TLS 1.2 is normal and fine. A site that refuses HTTPS entirely is a problem. But protocol version alone doesn't tell you whether the business is honest — for that, you need to look at other signals.

Editorial disclosure: Verigrity may use advertising or affiliate links to fund free tools. This article is educational information, not a security certification or guarantee.

Run the TLS Certificate Checker

← Browse all Verigrity guides

Editorial disclosure: This article is for general informational and research purposes. Verigrity tools provide observable signals and limitations; they do not guarantee truth, authenticity, safety, legality, or authorship.