在iOS 8.1中,我们收到随机SSL错误。
服务器上没有问题,似乎是iOS设备问题。 AWS支持已检查服务器中的SSL配置和证书,但未发现任何问题。
错误信息是这样的 - "发生了SSL错误,无法建立与服务器的安全连接。 (NSURLErrorDomain:-1200)&#34 ;.我们正在使用NSURLConnection建立网络连接。
我们的许多用户最近开始收到此错误,并且都在iOS 8.1中。这是一个已知的错误吗?
答案 0 :(得分:0)
我在网站上遇到与iOS8.1用户完全相同的问题 在服务器端,我有这个错误:
基于名称的虚拟主机
未通过SNI提供主机名似乎iOS8.1不能很好地支持SNI。
解决方法是配置不支持SNI的webserver tp accept客户端,并设置所需的虚拟主机和证书“默认情况下,对于任何所有SSL虚拟主机”都不显示“无SNI客户端”
在apache中你必须添加:
NameVirtualHost * .443#在第一个具有默认证书的SSL虚拟主机之前#。
SSLStrictSNIVHost在此默认虚拟主机中关闭#。
对不起我的英语(我是法国人)并希望它会有所帮助