Free · 11 checks · results in seconds

Is your TLS actually set up right?

A padlock in the browser only means the certificate parsed. We test the chain, the expiry, the hostname match, the protocols and the ciphers — then say plainly what is fine and what is not.

Hostname to test

One TLS handshake, nothing more. No login, no stored result unless you ask for one.

11checks per host~8 stypical run time1handshake sent

Coverage

The 11 checks we run

Grouped by what breaks if they fail. Every result comes with the reason, not just a colour.

Identity & trust

Whether the certificate really belongs to this host and whether a browser can build a path to a trusted root.

  • Certificate chain completeness
  • Hostname / SAN match
  • Self-signed detection
  • Signature verification

Lifecycle

How long you have, and whether revocation status can actually be looked up by a client.

  • Expiry and days remaining
  • OCSP stapling
  • CRL availability
  • TLSA / DANE record

Configuration

The part everyone forgets: what the server negotiates once the certificate is accepted.

  • Supported TLS protocols
  • Cipher suite strength
  • HSTS and forced HTTPS
  • Compression, Heartbleed, fallback SCSV

Myths

What a green padlock does not tell you

“It shows a padlock”

The chain may still be incomplete

Browsers cache intermediates from earlier visits. A missing intermediate looks fine on your laptop and fails on a customer’s phone or an API client.

“Auto-renewal is on”

Renewal is not the same as deployment

A renewed certificate that never reaches the load balancer expires exactly on schedule. We check what the server actually serves, not what your CA issued.

“We got an A rating once”

Configuration drifts every release

A CDN change, a new ingress, a copied nginx block — protocols and ciphers move without anyone deciding to move them.

Questions

Before you run the check

Want the whole perimeter, not one hostname? Run the attack surface scan next.

Scan my attack surface →

No. A certificate can be perfectly valid while the server still accepts an obsolete protocol, offers weak cipher suites, fails to staple OCSP or serves an incomplete chain that breaks on older clients. The padlock only proves the browser could verify one certificate — it says nothing about the rest of the configuration.

Certificates expire at 3am on a Sunday.

Add your hostnames once and we watch every renewal, chain change and protocol downgrade — with alerts 30, 14 and 3 days out.