术语表

ARI (ACME 续期信息)

最后核实

定义

ARI 是 ACME 的扩展标准(RFC 9773),由 CA 告诉客户端某张证书应该在哪个时间窗口内续期。

ARI(ACME Renewal Information,ACME 续期信息)于 2025 年 6 月发布为 RFC 9773,在 ACME 目录中新增了 renewalInfo 接口。客户端用证书的授权密钥标识符(AKI)和序列号拼出标识,查询该接口,得到一个包含开始和结束时间的建议续期窗口,以及可选的说明链接。客户端在窗口内随机挑一个时间点续期,下新订单时在 replaces 字段中注明要替换的旧证书。

为什么重要

“到期前 30 天续期”这类固定规则,在证书有效期变化或 CA 需要提前吊销时就不灵了。有了 ARI,CA 一旦发现错误签发,可以把受影响证书的续期窗口提前到过去,遵守规则的客户端会立刻续期,赶在吊销让网站下线之前换上新证书。ARI 还能把续期请求分散到不同时间,避免集中冲击;按 SC-081v3 投票,最长有效期将依次缩短到 200 天、100 天和 47 天,ARI 也能自动适应。

例子

renewalInfo 接口的一个响应:

{
  "suggestedWindow": {
    "start": "2026-11-20T08:00:00Z",
    "end": "2026-11-21T08:00:00Z"
  },
  "explanationURL": "https://example.com/incident"
}

客户端定期查询,一旦当前时间越过窗口内随机选定的时间点就发起续期。选择 ACME 客户端时,可以把是否支持 ARI 作为一项考量。

常见误区

  • 有了 ARI 就不需要按到期时间续期的逻辑。 CA 不支持 ARI 或接口不可达时,客户端仍应退回到合理的默认规则。
  • ARI 是 Let's Encrypt 独有的功能。 它是 IETF 标准,任何 ACME CA 都可以实现。
  • 所有证书拿到的窗口都一样。 CA 针对每张证书单独设置窗口,所以能只让受事件影响的证书提前续期。

延伸阅读