idcd

证书链校验

服务器配置 SSL/TLS 时最常见的错误就是证书链不完整或顺序错乱:浏览器能信任,但某些客户端、移动 App 或旧系统会因缺少中间证书而报错。

输入证书

粘贴一张或多张 PEM 证书(-----BEGIN CERTIFICATE-----),可乱序、可包含整条链。工具会自动排序并逐段验签。

在线校验 SSL 证书链

服务器配置 SSL/TLS 时最常见的错误就是证书链不完整或顺序错乱:浏览器能信任,但某些客户端、移动 App 或旧系统会因缺少中间证书而报错。本工具在浏览器内把你粘贴的一组证书(顺序随意)自动排成 叶 → 中间 → 根,逐段校验「下一张证书是否签发了上一张」,并清楚标出缺失的中间证书、断链、自签根与即将 / 已经过期的证书。

全程用 node-forge 在客户端运行 —— 粘贴的证书只在浏览器内解析、永不上传,可在浏览器 Network 面板自行确认。校验完成后还能复制 / 下载重排好的整条链 PEM,直接贴回 Nginx、Apache 或负载均衡的配置里。

常见问题

证书链顺序为什么重要?

TLS 证书列表应以叶证书开始,随后提供构建信任路径所需的中间证书。根证书通常由客户端信任库预置,可以省略;把根证书随链发送不会自动建立信任。

如何判断我缺了中间证书?

找不到签发者表示当前输入缺少可匹配的上级证书。可从签发机构获取中间证书后复核;链内签名关系完整仍不等于目标客户端信任该根,也不代替域名和撤销状态检查。

我的证书会被上传吗?

此工具的证书或密钥处理在浏览器本地执行,不会为计算而把输入材料发送到服务器。页面加载资源与工具计算是不同过程,可在浏览器网络面板核对请求。

为什么验签显示失败但浏览器却信任?

本工具用 node-forge 校验签名,目前对 RSA 签名链支持最稳;EC 等部分算法可能无法验签而标为失败,但证书本身仍可能有效。此时可结合证书解码器逐张核对主体 / 颁发者与有效期。

参考资料与结果边界

本地计算结果取决于当前输入与选项。引用时保留输入示例、格式及处理规则,并核对输出;不要在公开材料中包含密钥或其他敏感内容。

以下资料用于核对协议或格式规则,不代表来源机构为本站检测结果背书。