术语表

Let's Encrypt (ISRG)

最后核实

定义

Let's Encrypt 是由非营利组织 ISRG 运营的免费、自动化证书颁发机构,通过 ACME 协议签发域名验证型 TLS 证书。

Let's Encrypt 是由互联网安全研究小组(ISRG)运营的证书颁发机构。它于 2015-12-03 开始公测,2018-03-13 推出 ACMEv2 并支持通配符证书,2021-06-01 关闭 ACMEv1。它只签发 DV 证书,且全部通过 ACME 自动完成,提供多种 ACME Profile:classic(默认,目前为 90 天)、tlsserver(2026-05-13 起签发 45 天证书)和 shortlived(六天,即 160 小时)。六天证书和 IP 地址证书于 2026-01-15 通过 shortlived 正式全面开放。宝塔面板等工具里的免费证书,很多就是 Let's Encrypt。

为什么重要

它的决定影响整个 Web PKI,近年有几项直接关系到运维:

  • 结束 OCSP:2024-12-05 宣布,2025-05-07 起新证书不再包含 OCSP 地址(同时拒绝 Must-Staple 申请),2025-08-06 关闭响应服务;现在发布 CRL。
  • 到期提醒邮件已于 2025-06-04 停发,证书监控需要自己负责。
  • classic 自 2026-02-11 起不再包含 clientAuth EKU,tlsclient Profile 已于 2026-07-08 停用。
  • ISRG 的 45 天计划(2025-12-02 公布):classic 将在 2027-02-10 起改为 64 天、授权复用 10 天,2028-02-16 起改为 45 天、授权复用 7 小时。
  • 证书链:DST Root CA X3 于 2021-09-30 过期;默认链于 2024-02-08 不再使用 ISRG Root X1 的交叉签名,该交叉签名于 2024-09-30 过期。2025-11-24 公布的第 Y 代(Gen Y)体系新增根证书 ISRG Root YR(RSA-4096)和 ISRG Root YE(ECDSA P-384)及新的中间证书,均不含 clientAuth。截至 2026-06-03,所有服务器证书 Profile 都由 Gen Y 或 ISRG Root X2 签发。

例子

sudo certbot certonly --nginx -d example.com -d www.example.com
sudo certbot renew --dry-run

dry-run 用来确认定时续期任务能够成功。

常见误区

  • 免费证书安全性更差。 Let's Encrypt 的 DV 证书与付费 DV 证书的加密强度相同。
  • 快到期时 Let's Encrypt 会发邮件提醒。 提醒邮件已于 2025-06-04 停发,请自建监控。
  • 证书有效期永远是 90 天。 有效期取决于所选 Profile,并已计划缩短到 45 天。

延伸阅读