SSL 证书 - 并非所有 Web 浏览器都信任该证书

Kau*_*hik 4 browser ssl certificate chain

我正在使用zerossl.com网站为我的网站developer.norght.com生成SSL证书

我根据 Zerossl.com 网站的文档成功下载并安装了证书。我可以在我的设备上安全地访问https://developer.norght.com

我的主机帐户的 SSL 选项卡还表明证书已成功安装,如下所示: 在此输入图像描述

现在我的问题是:当我使用不同平台检查我的 SSL 证书时,他们向我显示此错误,表明我的证书在所有浏览器上不受信任!

SSL 料斗参考: 在此输入图像描述

SSL 实验室参考: 在此输入图像描述

我尝试使用 Zerossl.com 提供的这篇文章https://zerossl.com/help/troubleshoot/missing-intermediate-certificate/来解决该问题,但没有成功。我什至尝试重新安装证书、私钥、ca-bundle 文件,但仍然出现相同的错误。

因此,我在https://whatsmychaincert.com/?developer.norght.com这个网站上寻找可以帮助我解决问题的进一步工具。他们为我提供了我应该用作 ca-bundle 的链条,我也尝试过!

我尝试了我找到的所有解决方案,但没有一个能够解决我的问题。

这里的任何人如果能帮助我解决这个问题,我将非常感激。

小智 7

我知道这个问题大约 6 个月前被问过。因此,如果您仍在寻找解决方案,您可能想尝试以下操作:

  • 复制 ca-bundle 内容 (cert) 并将其粘贴到证书 (CRT) 字段中的域证书后面。

是的,这意味着您的 CRT 字段中有 2 个证书(域和 ca-bundle),如下例所示:

证书(CRT)

-----BEGIN CERTIFICATE-----

(domain cert)

-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----

(ca-bundle cert)

-----END CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)

如果这有效,这就是您的托管提供商安装证书的方式。