Android Webview中的证书固定
我正在创建一个小的演示应用程序来实现android webview中的ssl证书固定。我已生成主机的证书。 谁能建议我如何在应用程序代码中锁定证书。Android Webview中的证书固定,android,ssl,webview,ssl-certificate,certificate-pinning,Android,Ssl,Webview,Ssl Certificate,Certificate Pinning,我正在创建一个小的演示应用程序来实现android webview中的ssl证书固定。我已生成主机的证书。 谁能建议我如何在应用程序代码中锁定证书。 我已经搜索了很多链接,但我仍然被卡住了。网络视图很棘手,尤其是因为除了使用安卓N,没有完美的方法在其中实现固定 您所能做的最好的事情就是重写shouldInterceptRequest,并使用中描述的方法之一自己实现网络调用,但是这只会拦截GET请求,因此如果您的Web视图使用POST请求,那么您就倒霉了。显示了一个这样做的示例。这个问题现在有点老
我已经搜索了很多链接,但我仍然被卡住了。网络视图很棘手,尤其是因为除了使用安卓N,没有完美的方法在其中实现固定
您所能做的最好的事情就是重写
shouldInterceptRequest
,并使用中描述的方法之一自己实现网络调用,但是这只会拦截GET请求,因此如果您的Web视图使用POST请求,那么您就倒霉了。显示了一个这样做的示例。这个问题现在有点老了。你能通过吗?还是仍在寻找答案?Android SSL固定WebView链接已断开如何使用onReceivedClientCertRequest并为证书固定附加证书?示例:我认为服务器可以从客户端请求证书,因此除非您的服务器请求一个onReceivedClientCertRequest
,否则它甚至不会被调用