随着今年十月发布的 Ubuntu 26.10,有一个鲜少被提及的功能正在逐步推出,即 upki 吊销支持。由于这一变更较晚,upki 证书吊销功能仅在 Ubuntu 26.10 的 curl 包中启用,但未来还有更多计划。

Canonical 正致力于在整个操作系统栈中实现浏览器级别的证书验证(并在需要时进行吊销)。Canonical 从 Rustls 项目推进 upki 项目,以提供用 Rust 编写的浏览器级别证书基础设施。这建立在 Mozilla 所做的基础工作之上,并检查由公共信任机构颁发的证书的吊销状态。upki 项目与 OpenSSL、Rustls 集成,并提供 C-FFI 接口。

Ubuntu 26.10 原本希望默认启用 upki,但由于其直到九月才最终确定,因此他们最初的范围仅限于在其 curl 包中启用它。

upki logo


随着 Ubuntu 27.04 的到来,开发人员计划在 OpenSSL 包中使用 upki 进行证书验证。

鉴于十月份发生的 eMudhra 事件,一名研究人员发现中间 CA 证书的私钥存在弱点,Canonical 正推动对这种证书验证/吊销支持的需求。有了 upki,可以在整个栈中更快地吊销这些证书。