2010-05-26 112 views
2

我有几个安装了SSL证书的网站。当SSL请求与我雇主的iPhone制作,显示此错误消息:iPhone SSL网站证书警告

接受网站证书

本网站的证书无效。无论如何点击接受连接到这个网站。

我在其他浏览器(包括Safari)中拉出了相同的页面,并且它们没有显示任何证书问题。

这两个网址表现出的问题:

  1. https://www.powerlunchbunch.com/index.php?template=join&nav=20
  2. https://www.councilonagingmartin.org/index.php?template=donate&nav=257

其它信息:

  1. 个两个SSL证书是由网络解决方案发出
  2. 的网站都在Rackspace的云网站上托管

更新:

我现在有一个开放的车票与Rackspace公司针对此问题。我浏览在Firefox 4.0测试版7相同的网站,并得到这个警告页面,告诉我说:“该证书不被信任,因为没有发行链提供了依据。”:
Firefox 4.0 Beta 7 SSL Chain Cert Warning

+0

这些网站是否使用自签名证书?如果不是,他们来自哪个CA? iPhone不信任证书,所以它给你一个错误 – 2010-05-26 17:00:37

+0

更新我的帖子回答你的问题。 – Sonny 2010-05-26 17:03:27

回答

6

我想这是因为你(或你的托管公司)尚未在您的Web服务器上配置完整的证书链。

看看报告由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

我不知道你自己,或托管公司配置的证书配置它,所以你要么需要联系您的托管公司,或者证书提供商,谁可以提供中间证书(s )。

希望帮助

+0

谢谢!我将联系我的托管公司。 – Sonny 2010-05-26 17:33:50

2

不幸的是,对于这些证书,网络解决方案,L.L.C.根CA不是iPhone上的可信认证机构。

如果您查看证书链,它最终会在iPhone上的可信CA上AddTrust。

所以,你可能会遇到以下问题之一:

1)您的证书不被web服务器

2)你需要用网络解决方案(将SSL证书签发工作在正确安装)到获得正确链接到AddTrust的证书。