兴API SSL错误

时间:2017-01-04 10:42:22

标签: ios ssl app-transport-security

我在ios应用中使用the url来获取来自xing的请求令牌。如果我使用NSAppTransportSecurity异常,则链接正常。但是当我删除它时显示ATS错误,即使网址是https。

1 个答案:

答案 0 :(得分:1)

看起来api.xing.com服务器不支持前向保密(参见here),这是ATS的要求之一。幸运的是,您可以为xing.com域添加域例外,NSIncludesSubdomains键设置为YES,NSThirdPartyExceptionRequiresForwardSecrecy键设置为NO,如下所示:enter image description here

这应该可以解决问题,并且在您提交时不应该导致Apple出现问题,因为当Apple今年开始执行更严格的ATS要求时,Forward Secrecy例外是不会引发额外理由需求的例外之一(截止日期最初是2016年12月31日,但Apple已将截止日期延长至未来某个未知日期)