Я создаю небольшое демонстрационное приложение для внедрения ssl-сертификата в Android-браузере. Я создал сертификаты хоста. Может ли кто-нибудь предложить мне, как связывать сертификаты с кодом приложения. Я искал много ссылок, но я все еще застрял.Сертификат Pinning в Android Webview
3
A
ответ
0
WebViews сложны, не в последнюю очередь потому, что нет идеального способа реализовать в них закрепление, кроме как с Android N, используя Network Security Configuration.
Лучшее, что вы можете сделать, это переопределить shouldInterceptRequest
и реализовать сетевые вызовы самостоятельно, используя один из методов, описанных в Android Security: SSL Pinning, однако это только перехватывает запросы GET, поэтому, если ваши WebViews используют запросы POST, вам не повезло. Android-SSL-Pinning-WebViews показывает пример этого.
Вопрос немного старый. Вы могли пройти? Или все еще ищете ответ? – Jeroen