Swift 2 - 使用ssl的kCFStreamErrorDomainSSL,-9813

时间:2015-10-29 01:28:15

标签: ios xcode swift ssl alamofire

我正在尝试使用Alamofire从我的服务器访问数据。我试图以所有可能的方式编辑info.plist,但我无法通过链接“https://plus.livectlab.com//users_videos.json”得到回复。

如果我使用Http和NSAllowsArbitraryLoads我可以得到回复。我的证书使用SHA-2,我得到的错误是:

Alamofire.request(.GET, "https://plus.livectlab.com//users_videos.json")

        .responseJSON { response in

            print(response.result) 
        }
  

alamofireTest [1337:366916] NSURLSession / NSURLConnection HTTP加载   失败(kCFStreamErrorDomainSSL,-9813)

任何想法为什么会发生这种情况以及如何避免安全性并使用我的https链接?

1 个答案:

答案 0 :(得分:0)

请在我们的自述文件中查看此issue以及新的ATS section。您很可能遇到NSExceptionAllowsInsecureHTTPLoadsNSExceptionRequiresForwardSecrecy的问题。两者都在问题和README中进行了深入描述。