【问题标题】:AFNetworking Certificate Pinning UIWebViewAFNetworking 证书固定 UIWebView
【发布时间】:2015-01-30 11:32:25
【问题描述】:

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

最好的问候, fnxpt

【问题讨论】:

  • 你解决了吗?
  • 抱歉耽搁了,不,我必须实现 NSURLConnection 才能验证证书

标签: uiwebview afnetworking afnetworking-2


【解决方案1】:

UIWebView 不公开任何直接 API,但它仍然可以使用 NSURLProtocol 实现,这使您能够验证所有传出网络请求的证书。不过这确实需要做很多工作,更好的解决方案是使用WKWebView,它提供了一种通过WKNavigationDelegatewebView:didReceiveAuthenticationChallenge:completionHandler: 进行固定的明确方式。

本文的“Pinning in Webviews”部分有更多详细信息:https://datatheorem.github.io/TrustKit/getting-started.html,它也是一个在 iOS 应用中实现公钥固定的库。

【讨论】:

    猜你喜欢
    • 2018-10-28
    • 2012-09-10
    • 2016-09-21
    • 1970-01-01
    • 1970-01-01
    • 2017-12-17
    • 2019-10-03
    • 2018-12-12
    • 2019-02-16
    相关资源
    最近更新 更多