解码与转换
证书在线解析
粘贴一张证书或整条证书链,查看从 SAN、有效期到 SCT、指纹的每个字段。解析在浏览器本地完成。
浏览器本地运行 你输入的内容只在本地用 JavaScript 处理,不会上传到 ssl.sh。
证书解析工具用来查看 X.509 证书里到底写了什么。粘贴一张或多张 PEM 证书,或者选择 .crt、.cer、.der、.p7b 文件,就会列出每个字段。解析用 JavaScript 和 WebCrypto 在浏览器里完成,不会发送到服务器。
怎么用
- 粘贴以
-----BEGIN CERTIFICATE-----开头的证书,或整条证书链,或选择文件。云厂商下载的证书包里.pem、.crt文件都可以直接选。 - PEM 粘贴完整后会自动解析,也可以点 解析。
- 每张证书下面的 显示 PEM 可以单独复制或下载这张证书。
字段说明
- 主体 / 签发者:证书颁发给谁、由哪个 CA 签发。
- SAN:证书对哪些域名和 IP 有效,浏览器只看这里,不看 CN。
- 生效 / 到期时间:有效期,徽标显示剩余天数。
- 公钥:RSA 及位数,或 ECDSA 及曲线。
- 密钥用途 / 扩展密钥用途:密钥能做什么,TLS 服务器证书需要
serverAuth。 - 证书策略:通过 CA/B 论坛的 OID 判断 DV、OV 还是 EV。
- OCSP / CA Issuers / CRL:客户端去哪里查吊销状态、下载签发者证书。2025 年起 Let's Encrypt 的证书只有 CRL 地址,没有 OCSP 地址。
- 内嵌 SCT:证书已写入证书透明度日志的凭证,带日志时间。
- SHA-256 指纹 / SPKI pin:分别标识证书和它的公钥。用同一私钥续期时,SPKI 哈希不变。
检查证书链
站点证书在前,中间证书在后,一起粘贴。工具会检查每张证书的签发者名称是否与下一张的主体一致,并用下一张的公钥验证签名。出现警告说明顺序错误或链不完整,可以用证书链补全工具拿到正确的链。
常见问题
把证书粘贴到这里安全吗?
安全。证书本来就是公开的,服务器会发给每个访客;而且解析在本地运行,不会上传。但不要把私钥粘贴到不信任的工具里。
怎么区分 DV、OV、EV 证书?
看证书策略。CA/B 论坛的策略 OID 标明了验证级别:2.23.140.1.2.1 是 DV,2.23.140.1.2.2 是 OV,2.23.140.1.1 是 EV,工具会用徽标直接标出来。
提示“不是由下一张证书签发”是什么意思?
证书链里每一张都应该由它后面那张签发。不是的话,说明顺序错了或者缺了中间证书。服务器必须先发站点证书,再依次发签发者,用证书链补全工具可以得到正确顺序。
能解析 .cer、.crt 文件吗?
能。这两个扩展名既可能是 PEM 文本也可能是 DER 二进制,工具会自动识别。