Certificate
ELI5 — The Vibe Check
A certificate is a digital ID card for a website, signed by a trusted authority. When your browser connects to a site, it checks the certificate to confirm you're actually talking to the real site and not an imposter. No valid cert? Your browser throws a big scary warning.
Real Talk
A TLS/SSL certificate is a digital document that binds a public key to an entity (domain, organization). It's signed by a Certificate Authority (CA) and contains the domain name, public key, expiry date, and CA signature. Browsers validate certificates against trusted CA root stores.
Show Me The Code
# Check certificate details for a domain
openssl s_client -connect example.com:443 -showcerts 2>/dev/null \
| openssl x509 -noout -text | grep -E 'Subject:|Issuer:|Not After'
When You'll Hear This
"The certificate expires next week — renew it." / "Let's Encrypt issues free certificates."
Related Terms
Asymmetric Encryption
Asymmetric encryption uses two different keys — one to lock (public key), one to unlock (private key).
HTTPS (HyperText Transfer Protocol Secure)
HTTPS is HTTP but with a bodyguard. All the data flying between your browser and the website is scrambled so nobody can spy on it.
Public Key
A public key is like your open mailbox — anyone can drop a message in it (encrypt data with it), but only you have the key to open the box and read it (you...
TLS (TLS)
TLS (Transport Layer Security) is the updated, actually-secure version of SSL. It's the technology that puts the padlock in your browser's address bar.