Learn SSL/TLS

Sixteen in-depth explainers on how TLS and the Web PKI work, each with a short answer up front, diagrams in plain text and links to the RFCs and policies behind it.

These explainers answer the "why" behind HTTPS: what TLS protects, how a handshake proves identity, how browsers decide to trust a certificate, and how certificates are issued, revoked and renewed. Every article starts with a direct answer, then goes as deep as the topic needs, with Markdown tables, ASCII diagrams and real command output instead of images.

How the articles are organized

Sources and accuracy

Every factual claim is tied to a primary source listed at the bottom of each page: IETF RFCs, the CA/Browser Forum Baseline Requirements and ballots, root program policies from Chrome, Mozilla and Apple, Let's Encrypt announcements and the OpenSSL manual. When something is still changing, the article says "as of November 2026" rather than guessing a date. For the full lifetime schedule see the certificate validity timeline.

Basics

Certificates

Protocol

Operations

What's next

FAQ

Where should I start if I am new to TLS?

Read How TLS works first, then The TLS handshake and Certificate chains. Those three cover most of what you need to debug a certificate error.

How current are these articles?

Each article shows the date it was last checked against its sources. Time-sensitive statements are written as of November 2026, and the certificate lifetime schedule follows CA/Browser Forum Ballot SC-081v3.

Where do I find commands without the explanations?

Use the OpenSSL cookbook for copy-paste commands with sample output, or the SSL checker to test a live site.