Skip to content
ProfitTool
Back to all articles
Privacy & Security
1 min read

What Is an SSL Certificate and How Does It Work?

SSL certificates authenticate websites and encrypt data in transit. This guide explains what a certificate contains, how TLS handshakes work, and what to check before your certificate expires.

ProfitTool Team

Security & Dev

SSL vs TLS

Despite the name, modern websites use TLS (Transport Layer Security), not the older SSL (Secure Sockets Layer). SSL was deprecated in 2015. The term "SSL certificate" persists in common usage but refers to X.509 certificates used by TLS.

What a Certificate Contains

An X.509 certificate is a digitally signed document that binds a public key to an identity. It includes:

  • Subject: the domain name (or organisation) the certificate is issued for
  • Subject Alternative Names (SANs): additional domains or subdomains covered
  • Issuer: the Certificate Authority (CA) that signed the certificate
  • Validity period: not-before and not-after dates
  • Public key: the asymmetric key used during the TLS handshake
  • Serial number: unique identifier assigned by the CA
  • Signature: the CA's digital signature proving authenticity

The TLS Handshake (Simplified)

  1. Browser connects to server, sends supported TLS versions and cipher suites
  2. Server responds with its certificate and chosen cipher suite
  3. Browser verifies the certificate against trusted CAs in its root store
  4. Both sides derive a shared symmetric session key
  5. All subsequent data is encrypted with that session key

Certificate Types

TypeValidationUse case
DV (Domain Validation)DNS/HTTP challenge onlyMost websites, blogs
OV (Organisation Validation)Company identity verifiedBusiness websites
EV (Extended Validation)Rigorous legal verificationBanks, e-commerce
WildcardCovers *.domain.comMulti-subdomain deployments
Multi-SANCovers multiple specific domainsSaaS, multi-domain setups

Why Certificates Expire

Certificates expire (typically after 90 days for Let's Encrypt, up to 398 days for commercial CAs) to limit the window of exposure if a private key is compromised and to force regular re-validation of domain control.

What Happens When a Certificate Expires

Browsers display a full-screen warning that blocks users from proceeding. Search engines may reduce rankings or de-index the site. API clients and mobile apps will refuse to connect.

Check any domain's SSL certificate expiry date with our SSL Certificate Checker.

Tags:#ssl#tls#https#certificate#web security

ProfitTool Team

Security & Dev

Written and maintained by the ProfitTool team. Where an article references a ProfitTool utility, the behaviour described is the behaviour of the tool on this site — you can open it and check the output yourself.