CFNetwork SSLHandSke仅在3G / 4G上失败(-9806)(不在Wifi上)

时间:2016-06-16 18:50:06

标签: ios swift ssl amazon-ec2

我理解这个问题已经被类似地问了几次,但这个错误只发生在3G / 4G连接上,而不是在wifi连接上。

我还在我的info.plist文件中添加了相应的NSExceptionDomains和密钥,正如此处提供的许多其他答案所示,此错误似乎没有消失。

我有:

NSTemporaryExceptionAllowsInsecureHTTPLoads = YES
NSThirdPartyExceptionRequiresForwardSecrecy = NO
NSTemporaryExceptionMinimumTLSVersion = 1.0
NSIncludesSubdomains = YES

我正在尝试向Amazon EC2实例(Linux)发出HTTPS请求。

1 个答案:

答案 0 :(得分:0)

最后解决了这个问题。结果我错过了我试图访问的URL前面的“www”。 SSL证书在域名中注册了“www”,这种不一致性引发了错误。

这也可以解释为什么错误只发生在移动数据上,但我对具体细节不太清楚,所以也许其他人可以解释一下。