我正在创建一个小型演示应用,以在android webview中实现ssl证书固定。我已经生成了主机的证书。 任何人都可以建议我如何在应用程序代码中固定证书。 我搜索了许多链接,但我仍然卡住了。
答案 0 :(得分:0)
WebViews很棘手,尤其是因为除了Android N使用Network Security Configuration之外,没有完美的方法来实现其固定。
您可以做的最好是覆盖shouldInterceptRequest
并使用Android Security: SSL Pinning中描述的方法之一自己实现网络调用,但是这只会拦截GET请求,因此如果您的WebView使用POST请求,那么您就是运气不好Android-SSL-Pinning-WebViews显示了执行此操作的示例。