浏览器能开、curl 却报证书错:说说中间证书和证书链这回事
解释 TLS 中证书链与中间证书的概念,说明为什么服务器少发一张中间证书时浏览器往往正常、命令行和 API 调用却报错,以及如何排查和修复。
阅读全文理解 ACME、DNS-01、CSR、PEM 和证书链等常用概念。阅读相关 SSL/TLS 实战文章,了解前置条件、操作步骤与验证方法,并结合免费检测工具检查实际结果。
解释 TLS 中证书链与中间证书的概念,说明为什么服务器少发一张中间证书时浏览器往往正常、命令行和 API 调用却报错,以及如何排查和修复。
阅读全文服务器只配了叶子证书、漏掉中间证书时,浏览器常能靠缓存补上,而 curl、API 客户端会直接失败。本文解释证书链的构成、为什么表现不一致,以及何时会遇到这个问题。
阅读全文很多人排查“证书域名不匹配”时盯着 Subject 里的 CN 看,结果越看越糊涂。现代 TLS 客户端早就只看 SAN 扩展,CN 只是个历史遗留标签。本文讲清两者的分工和实际排查时机。
阅读全文服务器只发叶子证书而不带中间证书时,浏览器常因缓存了中间证书而显示正常,curl、Java 客户端却会握手失败。本文解释证书链的构成、为什么不同客户端表现不一致,以及如何排查和修复。
阅读全文很多“证书不受信任”的故障其实只差一个中间证书。本文解释证书链的构成、为什么浏览器能自动补上而 API 客户端不行,以及什么时候必须自己修。
阅读全文服务器只发叶子证书时,浏览器常靠缓存和 AIA 补齐中间证书,看起来一切正常;但 curl、Java、移动端 SDK 不会替你补,于是报 chain incomplete。本文解释证书链的构成、AIA 的作用,以及如何检…
阅读全文同样的 HTTPS 站点,浏览器正常而 curl、Java 客户端却报证书错误,多半是服务器没发完整证书链。本文解释中间证书的作用、为什么会漏发,以及如何排查和修复。
阅读全文很多人把“证书签发”和“建立加密连接”当成一回事,也把 CT 日志误认成证书的一部分。这篇拆解 HTTPS 首访背后四件独立的事:域名控制权验证、CA 签发、TLS 握手、公网透明度检查,帮你定位问题到底出在哪一环。
阅读全文很多人排查 TLS 报错时还在看证书的 CN 字段,但现代浏览器早已只认 SAN。这篇解释两者的关系、为什么会踩坑,以及签发和配置证书时该注意什么。
阅读全文服务器只配了终端实体证书而漏掉中间证书,是最常见的 TLS 部署事故之一。浏览器靠 AIA 拉取补链掩盖了问题,curl、Java 客户端和 App 却会直接握手失败。本文解释证书链如何工作、何时踩坑、怎么排查。
阅读全文服务器只发送了叶子证书、没带中间证书时,桌面浏览器可能靠 AIA 补链成功访问,但脚本、Java 应用和不少移动端会直接握手失败。本文解释证书链校验的差异、常见症状,以及如何确认并修复缺失的中间证书。
阅读全文中间证书是根证书和站点证书之间的信任桥梁,服务器必须把它一并发送。漏发后桌面浏览器能自动补齐,移动端和 API 客户端却常常直接报错,本文讲清这个常见又容易误判的问题。
阅读全文