摘要
- 第 21 版草案定义两类 C509:一类可逆还原为原始 DER 后验签,另一类直接对 CBOR 签名。
- 能解析、能验签不等于可信;RFC 5280 路径验证仍是必需步骤,COSE 携带的证书材料仍是不可信输入。
- IANA 代码点回答“这个数字代表什么”,不回答“这个算法是否应被启用”。
两种紧凑证书,两份不同的验签收据
第 3 类 C509 是 DER X.509 证书的可逆 CBOR 重编码。接收方恢复原始 DER 对象,再用旧有软件验证原签名。第 2 类是原生 C509,签名直接覆盖 CBOR TBSCertificate。二者可表达相同的 X.509 语义,却不能只用一个“C509 解析成功”状态概括:前者应保存还原后参与验签的 DER 字节,后者应保存规范化的 CBOR 签名字节。
节省来自对证书结构的理解:静态和重复字段被省略,许多 OID 变为短整数,时间值和部分椭圆曲线点得到紧凑表示。这是编码和传输层成果,不证明私钥今天由谁控制、签发者是否有权处理该用途、证书是否仍在时效内,更不代表应用应当执行某项操作。
草案明确保留 X.509 的安全假设。证书被视为可信之前,仍必须运行 RFC 5280 第 6 节的路径验证,检查信任锚、签发约束、时间、名称、策略、关键扩展与用途。验签只回答完整性问题,不能独自完成信任判断。
被封装的自签名证书不能任命自己
COSE 的 c5b、c5c、c5t、c5u 参数可携带证书或引用,但内容仍是不可信输入。收到一张自签名证书,不得自动把它加入信任锚。即使参数位于受保护的 COSE 头中,也只是外层消息得到认证;内层对象没有因此获得修改根信任的权力。
C509 还增加媒体类型、CoAP 内容格式、TLS 证书类型和 TLSA 选择器。这些登记让新表示可被识别和协商,并不取代 DNSSEC 与 DANE 使用规则、服务身份核对或应用授权。
草案专门提醒:IANA 登记不等于算法推荐。有些已弃用算法保留代码点,只为无损表达既有证书。当前 TLS Certificate Types 表把 C509 Certificate 列为数值 4,Recommended = N。这个 N 不是“有缺陷”的判决,但也不是普遍启用许可。命名、标准进展、推荐信号和本地准入是四层不同事实。
尺寸表不能替代生产测量
草案样例中,C509 对部分经过 RFC 7925 剪裁的物联网证书压缩明显;Brotli 还能利用整条链中的重复信息。FN-DSA 与 ML-DSA 链由体积很大的公钥和签名主导,这些近似随机的字节很难再压缩,因此收益有限。样例不能证明某个真实网络节能、降时延或提高成功率。
为兼容旧系统,边界网关可以把 C509 转回 X.509,让受限链路传小对象、旧服务继续收 DER。但草案指出,这一方案要求证书未加密,可能破坏身份保护。对端到端加密证书的协议,转换能力必须进入端点。转换保真、解析安全和信任决策仍要分别取证。
第 21 版发布于 2026 年 9 月 24 日,已经 IESG 批准并进入 RFC Editor 队列,目前因等待作者输入而阻塞。这是出版流程状态,不是技术否决,也不是 RFC 编号、部署证明或互操作报告。
来源
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance

