Согласно caniuse.com, iOS Safari 9.2 и 9.3 не поддерживает привязку открытого ключа TLS с заголовком Public-Key-Pins
.
Как я могу закрепить открытый ключ с помощью WKWebView
?
Согласно caniuse.com, iOS Safari 9.2 и 9.3 не поддерживает привязку открытого ключа TLS с заголовком Public-Key-Pins
.
Как я могу закрепить открытый ключ с помощью WKWebView
?
WkWebView
предоставляет вам обработчик для проверки цепочки сертификатов сервера в вашем 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.