Foundational concepts
- Certificate chain of trust Browsers don't trust your server's certificate directly. They trust a small handful of root certificates baked into the OS, and trust flows down through intermediate certs to the leaf cert your server sends. This article explains how the chain works, why it exists, and what breaks when it doesn't.
- What is TLS? TLS is the protocol that makes HTTPS work — it lets a browser confirm a server's identity and exchange a fresh secret key, then encrypts everything that follows. This article walks through the handshake, the threat model, and the SSL-vs-TLS naming history without burying you in RFCs.