3G连接上的IOS5.1 SSL连接失败

时间:2012-04-19 22:08:11

标签: ios5 ssl 3g afnetworking

刚刚完成我的新iOS应用程序的开发,我偶然发现了一个奇怪的问题。

我的API端点使用Comodo SSL认证在SSL(nginx / openssl)上运行。当我使用Wi-Fi时,我可以通过iPhone上的AFNetworking和Safari从我的应用程序连接到它。当我切换到3G时出现问题。我无法从它们中的任何一个连接到API URL。通过https连接到Gmail可以正常工作,所以我不能责怪我的GSM运营商。

我在其他一个应用程序中使用的API端点也使用相同的设置失败,并且它与iOS4.2一起正常工作。

我的唯一猜测是:

  • iOS5切换到TLS1.2,nginx / openssl组合不支持它。但是在那种情况下,当我使用Wi-Fi时,我将无法连接。

在过去的几个小时里,我几乎把头发拉了出来,这真是令人沮丧。提前感谢任何想法。

1 个答案:

答案 0 :(得分:2)

抱歉,伙计们,我想我应该多睡一觉,少工作。这一切都与自定义防火墙规则有关,该规则阻止端口443用于我的VPN中没有的任何IP。这个问题的唯一结果是:

  • 首先检查您的环境!