Android Webview中的证书固定

时间:2016-10-06 05:29:00

标签: android ssl webview ssl-certificate certificate-pinning

我正在创建一个小型演示应用,以在android webview中实现ssl证书固定。我已经生成了主机的证书。 任何人都可以建议我如何在应用程序代码中固定证书。 我搜索了许多链接,但我仍然卡住了。

1 个答案:

答案 0 :(得分:0)

WebViews很棘手,尤其是因为除了Android N使用Network Security Configuration之外,没有完美的方法来实现其固定。

您可以做的最好是覆盖shouldInterceptRequest并使用Android Security: SSL Pinning中描述的方法之一自己实现网络调用,但是这只会拦截GET请求,因此如果您的WebView使用POST请求,那么您就是运气不好Android-SSL-Pinning-WebViews显示了执行此操作的示例。

相关问题