AFNetworking 2.0有效证书,仍无连接(错误1012)

时间:2014-06-03 17:37:27

标签: validation ssl ssl-certificate nsurlconnection afnetworking-2

这是我的第一篇文章,我希望你们能帮助我。

有什么问题? 当我开发我的应用程序时,我使用了未加密的连接(因为我没有有效且可靠的证书)所以它始终有效。现在应用程序差不多完成了,我想使用加密连接。我为我的服务器购买了一个有效的证书,它应该正常工作,当我在浏览器中访问我的服务器时,它说它有一个有效且值得信赖的证书。但是,当我在我的应用程序中更改服务器URL时,我收到错误:“操作无法完成。(NSURLErrorDomain错误-1012。)”。

我搜索了互联网,但我发现大部分时间都是自签名证书的问题,他们必须将 allowInvalidCertificates 设置为true。当然,我不想将此选项设置为true,它必须是false。固定选项也设置为无,所以实际上我不明白为什么应用程序在使用有效证书时无法连接到我的服务器。

我希望你们中的一些人可以帮助我!

[更新] 当我将 allowInvalidCertificates 更改为true时,它可以正常工作。所以我认为它与证书的验证有关。当我在模拟器中浏览safari到server-url时,它只是打开它应该。没有警告或错误。

谢谢,乔伊

1 个答案:

答案 0 :(得分:2)

是的,明白了!

首先,我在http://www.sslshopper.com/ssl-checker.html

检查了我的ssl-server的状态

然后我看到有什么不对劲。所有主要的Web浏览器都不信任证书。所以,我必须在我的服务器上添加CA-bundle然后tada!所有测试都通过了。

我直接检查了我与应用程序的连接,是的,它立即起作用了:)

也许你们中的一些人有相同的情况,这可能是你的答案:)祝你好运!

干杯,乔伊