我有一些网站安装了SSL证书。当我的雇主的iPhone发出SSL请求时,会显示以下错误消息:
接受网站证书
本网站的证书无效。点击接受即可连接到此网站。
我在其他浏览器(包括Safari)中提取了相同的页面,并且它们没有显示任何证书问题。
这两个网址存在问题:
其他信息:
更新
我现在有一个针对此问题的Rackspace开放票。我浏览了Firefox 4.0 Beta 7中的相同站点,并获得了此警告页面,告诉我“证书不受信任,因为没有提供发行者链。”:
答案 0 :(得分:6)
我认为这是因为您(或您的托管公司)尚未在您的网络服务器上配置完整的证书链。
查看来自ssl检查程序的报告,例如:
http://www.sslshopper.com/ssl-checker.html#hostname=www.councilonagingmartin.org
...
我可以从这份报告中看到你正在使用Apache2.2。在Apache2上配置“中间证书”是这样的:
SSLCertificateFile /etc/ssl/crt/yourDOMAINNAME.crt
SSLCertificateKeyFile /etc/ssl/crt/private.key
SSLCertificateChainFile /etc/ssl/crt/chainCert.xxx
我不知道您是自己配置了证书,还是您的托管公司对其进行了配置,因此您需要联系您的托管公司或证书提供商,他们可以提供中间证书。< / p>
希望有助于
答案 1 :(得分:2)
不幸的是,这些证书的根CA,Network Solutions,L.L.C。不是iPhone上受信任的证书颁发机构。
如果您查看证书链,它最终会在AddTrust上结束,AddTrust是iPhone上的可信CA.
所以你可能遇到以下问题之一:
1)您的证书未在Web服务器上正确安装
2)您需要与Network Solutions(SSL证书颁发者)合作,以获得正确链接到AddTrust的证书。