firefox通过https访问网站的时候, 跳出一个警告提示sec_error_unknown_issuer. 造成这个错误是因为我们购买的是godaddy的三级证书, 查看域名可以发现, 证书是由顶级的 Go Daddy Class 2 CA 颁发给Go Daddy Secure Certification Authority, 再由此机构颁发给客户网站 godaddy的SSL证书路径
firefox通过https访问网站的时候, 跳出一个警告提示sec_error_unknown_issuer. 造成这个错误是因为我们购买的是godaddy的三级证书, 查看域名可以发现, 证书是由顶级的 Go Daddy Class 2 CA 颁发给Go Daddy Secure Certification Authority, 再由此机构颁发给客户网站 godaddy的SSL证书路径
在IE中,上面的两个证书机构都是默认为可信证书机构的, 而firefox浏览器的信任列表中却没有第二个Go Daddy Secure Certification Authority. 因此, 需要从godaddy的网站上下载这个中间证书安装到服务器上. 这里是godaddy的全部中间证书下载地址: https://certs.godaddy.com/anonymous/repository.seam. 如果你是Windows主机,则应该下载Go Daddy PKCS7 Certificate Intermediates Bundle (for Windows IIS),下载好以后的是一个.p7b 的证书文件,导入到mmc的证书可信证书中就可以了. (导入过程可以参考老外Eric的图片原文). 导入成功后请运行cmd - iisreset.如果还是不起作用,再重启一下服务器试一下。 笔者亲自尝试该方法,FireFox的确再无提示。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。