获取NSURLSession / NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9802),同时使用Web服务,即使使用ssl保护Web服务也是如此。为什么会这样? webservice url:https://domain.com/services/webservice.asmx?wsdl“
禁用TLS1.0和TLS1.1并启用onlu TLS1.2仍然会收到错误
请参阅rrror说明
operator
答案 0 :(得分:0)
我弄清楚了这个问题, 使用的算法是带有RSA的SHA1,但iOS9需要SHA2
答案 1 :(得分:0)
我通过为域名的自动签名认证建立此例外来修复此问题:
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>xxxxxxx.com</key>
<dict>
<key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>