Public WKWebView 中的键固定

Public key pinning in a WKWebView

根据 caniuse.com iOS Safari 9.2 和 9.3 do not support TLS public key pinning header Public-Key-Pins.

如何使用 WKWebView 进行 public 键固定?

WkWebView 为您提供了一个处理程序,用于在 WKNavigationDelegate 的 webView:didReceiveAuthenticationChallenge:completionHandler: (https://developer.apple.com/library/ios/documentation/WebKit/Reference/WKNavigationDelegate_Ref/index.html).

中验证服务器的证书链

本文的 "Pinning in Webviews" 部分有更多详细信息:https://datatheorem.github.io/TrustKit/getting-started.html 它也是一个用于在 iOS 应用程序中实现 public 键固定的库。