Topic

Lifecycle and automation

Every certificate expires, and public TLS certificates are getting much shorter lifetimes. Expired certificates are still a common cause of outages.

This hub covers keeping an inventory, renewing in time, automating with ACME (certbot, cert-manager, win-acme) and the dated schedule of shorter lifetimes, plus the expiry errors each tool prints.

Understand it: handbook chapters

Plain words first, then the real mechanism, what it looks like at work and why it matters.

Chapter 19

Inventory, expiry and renewal

Every certificate expires and lifetimes keep shrinking, so you need an inventory, an owner for each certificate, monitoring of what servers really send, and automated renewal.

  • IT ops
  • Developer
  • Leader

Chapter 20

ACME and the 47-day schedule

ACME lets software prove control of a name, then fetch, renew and install certificates automatically: the only practical way to live with very short certificate lifetimes.

  • IT ops
  • Developer
  • Expert

Chapter 11

Proving you own the name: DV, OV, EV and CAA

Before issuing, a CA checks that you control each name, using a file, a DNS record or a TLS response, and reads CAA records; OV and EV check the organisation.

  • IT ops
  • Developer
  • Leader

Do it: how-to guides

Step-by-step, with real commands and a way to check it worked.

How to get a wildcard certificate with DNS-01

You will have a publicly trusted certificate for *.example.com and example.com, issued through the ACME DNS-01 challenge with a narrowly scoped DNS key, and renewing by itself.

  • Linux
  • Windows

Fix it: error pages

The exact messages tools and browsers print, with likely causes and safe fixes.

Check yours: browser tools

They run in your browser. Nothing you paste is sent anywhere.

Tool

Lifetime calendar

See how long a certificate may live on any date, and when to renew.

The big picture: crash course

Short lessons of about nine minutes each, with check questions.

Look it up: glossary terms

Every term in plain words, linked to its full entry.