← 返回工具

TLS 证书探测 · 使用说明

填一个 host:port,本站去做一次 TLS 握手,把对端的证书、协商的 TLS 版本 / cipher / ALPN,以及诊断(过期 / 自签 / 域名不匹配)一次性回给你。专治设备「连 MQTTS / HTTPS 就握手失败」。

三步上手

  1. 主机 + 端口(点「MQTTS 8883」「HTTPS 443」可一键预设),需要时填 SNI / ALPN。
  2. 探测
  3. 右边看:协商参数 + 诊断(红=有问题)+ 证书详情。

它能帮你定位什么

证书过期 / 尚未生效
诊断里「有效期」标红;设备会因此拒连。剩余天数也会算给你(<14 天黄色预警)。
域名不匹配
把你连接用的主机名(或 SNI)和证书 SAN/CN 比对——不匹配标红,设备校验主机名时就会失败。
自签 / 非公认 CA
标黄提示;设备如果没把这个 CA 烧进信任库就会拒。看「Issuer」确认是谁签的。
协商不上 / 握手失败
会显示「TCP 连上了但 TLS 握手失败:<原因>」——常见是协议版本/cipher 不兼容(老设备只支持旧 TLS)。

SNI / ALPN

命令行对照

# 等价于
openssl s_client -connect 120.79.19.193:8883 -servername 120.79.19.193 -alpn mqtt </dev/null
# 本工具把上面的输出解析成结构化、带诊断的结果

边界 / 安全

想要别的功能?右下角「意见反馈」,或邮件 linsuwei_mic@outlook.com

帮我完善这个工具

用着哪里别扭、想要什么功能、发现了 bug —— 都欢迎告诉我。

想让我回复你?直接邮件我:linsuwei_mic@outlook.com