如何在GAE上设置中间证书?

The*_*Lin 15 ssl firefox google-app-engine

我为自定义域购买了SSL认证,并设置了我的GAE项目.在新的Firefox版本发布之前,它适用于大多数浏览器.Firefox拒绝了我的SSL认证.我曾经使用过SSL Checker,它给了我反馈.

"证书在所有Web浏览器中都不受信任.您可能需要安装中间/链证书才能将其链接到受信任的根证书.了解有关此错误的详细信息.您可以通过遵循服务器平台的GoDaddy证书安装说明来解决此问题. .注意关于中级证书的部分."

我曾试图谷歌如何设置中间证书,但没有找到.有没有人遇到同样的麻烦,知道解决它?

小智 18

看起来这些指示会帮助你.它们用于不同的CA,但逻辑应该相同.

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

谷歌的AppEngine文档说这是应该做的正确的事情,但他们没有进入同级别的细节与其他链接.

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