反馈

证书校验

纯本地解析,证书内容不上传。浏览器无法直接抓取远程网站的证书 —— 需要在线探测请用系统的 openssl s_client 或第三方 SSL 检测站。相关: CSR 制作 · CSR 检查 · 私钥格式校验 · 证书与私钥匹配

📖 工具说明

1. 这个工具能做什么

粘贴或选择一个 X.509 证书文件(.pem / .crt / .cer),在浏览器本地解析出它的全部关键信息:

支持一次粘贴多张证书(比如整条链),逐张展示。证书内容不上传,全部本地解析。

2. 关于"在线检测域名"

浏览器出于安全限制不能直接连接目标网站去取它的证书,所以本工具只做本地文件解析。要在线探测某个域名的证书,用命令行:

openssl s_client -connect example.com:443 -servername example.com </dev/null 2>/dev/null | openssl x509 -noout -text

把 openssl x509 输出的 PEM 段贴回本工具即可看结构化信息。

3. 常见问题(FAQ)

Q:怎么导出网站正在用的证书? A:Chrome 地址栏点锁图标 → 连接安全 → 证书有效 → 详细信息 → 导出,或用上面的 openssl s_client 命令。

Q:为什么浏览器说证书无效,但这里显示"有效"? A:本工具只看单张证书的有效期和格式,不校验信任链、不查吊销(CRL/OCSP)、不验证域名是否匹配当前网站。浏览器报错常见于链不完整、SAN 不含该域名、CA 不受信任、时间不对。

Q:SHA-1 指纹还有用吗? A:证书内容用 SHA-1 摘要来"指纹标识"仍常见(很多平台按 SHA-1 指纹绑定),但证书的签名算法用 SHA-1 已被淘汰,应是 SHA-256。

Q:能校验证书和私钥是否匹配吗? A:本工具不做。用 证书与私钥匹配。解析 CSR 用 CSR 检查。

Q:数据会上传吗? A:不会,解析用 node-forge 在浏览器本地完成。


相关:CSR 制作 · CSR 检查 · 私钥格式校验 · 证书与私钥匹配。

📖 了解原理

📖 相关推荐