15

我为我的自定义域购买了 SSL 认证并设置到我的 GAE 项目。在新的 Firefox 版本问世之前,它在大多数浏览器上都能正常工作。Firefox 拒绝了我的 SSL 认证。我使用了 SSL Checker,它给了我反馈。

“证书在所有 Web 浏览器中都不受信任。您可能需要安装中间/链证书以将其链接到受信任的根证书。了解有关此错误的更多信息。您可以按照适用于您的服务器平台的 GoDaddy 证书安装说明来解决此问题.注意关于中级证书的部分。

我曾尝试谷歌如何设置中间证书,但没有找到。有没有人遇到过同样的问题并知道如何解决?

4

2 回答 2

19

看起来这些方向会帮助你。它们适用于不同的 CA,但逻辑应该相同。

由于 Google App Engine 没有单独的选项来上传中间证书,因此您必须将此证书包含在公钥文件中。您可以通过在纯文本编辑器中打开您的网站的证书和 GlobalSign 的中间证书来执行此操作,然后只需将中间证书中的所有内容复制并粘贴到 GlobalSign 颁发的网络服务器证书文件的末尾即可。

Google AppEngine Docs说这是正确的做法,但他们没有像其他链接那样深入细节。

如果主机证书需要中间证书或链式证书(许多证书颁发机构 (CA) 颁发),您需要将中间或链式证书附加到公共证书文件的末尾。

于 2013-07-19T17:19:17.847 回答
1

如果您在尝试在 AppEngine 上设置您的 GoDaddy 证书并在 GoDaddy 的中间证书链上遇到 Android 问题时从谷歌搜索登陆这里,我想出了解决方案并在此处记录:http: //www.blainegarrett.com/2017/ 06/26/how-to-get-appengine-godaddy-android-to-actually-work/

长话短说,您必须 PEM 格式化来自 GoDaddy 的各个 .crt 文件,然后才能按照 AppEngine 文档中的说明连接证书。我拔掉头发试图让我的网站通过 SSL 在 Android 上运行。

于 2017-06-27T15:38:08.327 回答