AFNetworking证书固定UIWebView

时间:2015-01-30 11:32:26

标签: uiwebview afnetworking afnetworking-2

我正在使用AFNetworking UIWebView类别,我想知道是否有任何方法可以加载带有证书固定检查的网址。

最诚挚的问候, fnxpt

1 个答案:

答案 0 :(得分:1)

UiWebView不会向其公开任何直接API,但它仍然可以使用NSURLProtocol实现,这使您能够验证所有传出网络请求的证书。它确实需要做很多工作,更好的解决方案是使用WekWebView,它提供了一种通过WKNavigationDelegate webView:didReceiveAuthenticationChallenge:completionHandler:https://developer.apple.com/library/ios/documentation/WebKit/Reference/WKNavigationDelegate_Ref/index.html)进行固定的明确方法。

"在网页浏览中固定"本文的一部分:https://datatheorem.github.io/TrustKit/getting-started.html,它还是一个用于在iOS应用中实现公钥固定的库。