SSL 证书检测怎么填参数
SSL 检测的输入是这几个工具里最简单的:一个域名,完事。
填什么
www.bt.cn、api.example.com,就这样。
不带 https://,不带路径,不带端口。检测固定走 443,你填了端口也没用。
这里要特别注意:你填哪个域名,它就用哪个域名去做 SNI,然后读回对应那张证书。所以 www.bt.cn 和 bt.cn 可能读到完全不同的证书,别混着看。
非标准端口不支持
如果 HTTPS 跑在 8443、9443 这类端口上,这个工具测不了。
这种情况只能上服务器用 openssl s_client -connect host:8443 -servername example.com 手工看,或者在浏览器里直接访问带端口的地址,点开锁图标看证书。
多域名证书要逐个测
一张证书可以带很多个 SAN,比如同时覆盖主域、www、api、mail。
但工具一次只读一个域名对应的证书。你想确认某个子域有没有被覆盖,就得把那个子域单独填进去测一遍。
共用证书最容易出的问题就是:主域好好的,新加的子域忘了加进 SAN,上线当天才发现。
几个容易踩的点
带 www 和不带 www 是两个域名,证书里没写就会不匹配。
域名解析必须已经指向目标服务器,否则读到的是别的机器上的证书,结果没有意义。
如果前面套了 CDN,读到的是 CDN 边缘节点的证书,不是源站的。要查源站证书,就直接填源站 IP 对应的域名,或者绕过 CDN 测。
提交之后
系统会从多个节点分别建立 TLS 连接,把证书信息和握手耗时汇总出来。
如果各地读到的证书不一致,那说明 CDN 各节点部署不同步,这本身就是一个需要处理的问题。