Lion Cipher Lab

Inspect a website's TLS certificate

Why it matters

Every HTTPS page load already downloads and checks a TLS certificate before you see a single pixel, then boils the whole result down to one padlock icon. That padlock is doing two jobs at once, and most people only know about one of them: it means the connection is encrypted, and it means the site proved its identity to a certificate authority your browser trusts. Being able to open that certificate yourself and read who it is for, who issued it, when it expires, and whether it chains to a trusted root turns the padlock from a mystery symbol into something you can verify. It is a foundational…

What you'll learn

Steps in this lab

  1. What a TLS certificate is — and the ground rules
  2. What the padlock actually means
  3. Take your first look with openssl s_client
  4. Read the subject and SAN — who the certificate is for
  5. Read the issuer and the chain — which CA vouched for it
  6. Read the validity dates — is it current or expired?
  7. Cross-check with curl — and see real warnings on purpose
  8. What you just learned — and where it goes next

Open the full interactive lab →