# SC-097：最后的 SHA-1 签名退出 Web PKI

> SC-097 禁止 TLS 证书和 CRL 中残留的所有 SHA-1 签名，并要求从 2026-09-15 起吊销仍有效的 SHA-1 子 CA 证书。

Source: https://ssl.sh/zh/ballots/sc-097/
Last updated: 2026-11-10

SC-097 禁止公开受信任 TLS 体系中残留的 SHA-1 签名。从 2026-09-15 起，CA 不能再用 SHA-1 签名新的 CRL，所有仍在有效期内、带 SHA-1 签名的[中间证书](https://ssl.sh/zh/glossary/intermediate-certificate/)都必须吊销。

## 改了什么

SC-097 修改了[基线要求](https://ssl.sh/zh/glossary/baseline-requirements/) §7.1.3.2.1，禁止证书和状态信息中出现 SHA-1 签名，并要求吊销剩余的 SHA-1 子 CA 证书。这是 SHA-1 停用的最后一步：Ballot 118（2014 年）禁止签发新的 SHA-1 用户证书和子 CA 证书，SC-053（2022 年）停用了 SHA-1 委托 OCSP 签名。投票文本指出，仍有未过期、未吊销的 SHA-1 子 CA 证书存在，报送给 CCADB 的部分 CRL 也还在用 SHA-1 签名。按 RFC 5019 的要求，OCSP 请求里的 issuerNameHash 和 issuerKeyHash 仍可以用 SHA-1。提案来自 Google 的 Chrome 根证书计划，Apple 和 HARICA 附议。

## 生效日期

基线要求修改于 2026-02-25 生效。CRL 禁令和吊销期限从 2026-09-15 起执行；截至 2026 年 11 月，两项都已生效。

## 影响谁

SC-097 影响拥有老旧证书层级的 CA。网站证书早已使用 SHA-256 或更强的算法；只有服务器还在发送包含 SHA-1 中间证书的旧证书链时，被吊销的中间证书才会造成问题。一些多年没更新证书链配置的老服务器、老设备值得检查一下。

## 该怎么做

确认服务器发送的是 CA 当前提供的证书链（宝塔面板或云厂商控制台下载的证书包里通常已经包含）。可以用[证书解码工具](https://ssl.sh/zh/tools/certificate-decoder/)逐个检查链上的证书，发现 SHA-1 签名的中间证书就替换掉。


| 字段 | 值 |
|---|---|
| 投票 | SC-097 |
| 状态 | 通过 |
| 通过 | 2026-02-24 |
| 生效 | 2026-02-25 |
| BR 版本 | 2.2.5 |
| 官方页面 | https://cabforum.org/2026/01/24/ballot-sc097-sunset-all-remaining-use-of-sha-1-signatures-in-certificates-and-crls/ |
