我的应用有一个UIWebView
,它应该打开一个包含SSL的网站。
如果我打开这样一个网站,我会看到一个错误,之后我还想打开那个网站。
我找到了很多东西,但没有解决我的问题,例如Delegate method didReceiveAuthenticationChallenge is not getting called,UIWebView to view self signed websites (No private api, not NSURLConnection) - is it possible?,Create SSL connection using certificate或iOS HTTPS requests 101以及许多其他网站。
服务器证书是自签名的。我的iOS版本目标是8和9.这两个版本之间是否有任何区别?我不知道如何实现它。每次我启动我的应用程序时,都会出现以下错误:
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
SSL具有iOS版本的要求> 9个需求(TLS> = 1.2,连接密码支持PFS,需要带有SHA-256指纹的证书,具有2048bit + RSA || 256bit + ECC(椭圆曲线)和接受的密码)