草庐IT

onReceivedSslError

全部标签

android - Google Play 警告 : WebViewClient. onReceivedSslError 处理程序

我收到一封来自Google的电子邮件,主题如下:GooglePlay警告:SSL错误处理程序漏洞”。在这封电子邮件中,Google解释说我的应用程序有一个[“WebViewClient.onReceivedSslError处理程序的不安全实现”这是我对该方法的实现(WebView客户端):publicclassMyBrowserextendsWebViewClient{booleantimeout;publicMyBrowser(){timeout=true;}@OverridepublicvoidonPageStarted(WebViewview,Stringurl,Bitmapfa

android - 如果证书是从特定的自签名 CA 签名的,请检查 WebViewClient 的 onReceivedSslError() 方法

我想覆盖WebViewClient的onReceivedSslError()。在这里,我想检查error.getCertificate()证书是否由自签名CA签署,仅在这种情况下,调用handler.proceed()。在伪代码中:@OverridepublicvoidonReceivedSslError(WebViewview,SslErrorHandlerhandler,SslErrorerror){SslCertificateserverCertificate=error.getCertificate();if(/*signedfrommyself-signedCA*/){han

android - WebView : how to avoid security alert from Google Play upon implementation of onReceivedSslError

我有一个将在WebView中打开的链接。问题是它无法打开,直到我像这样覆盖onReceivedSslError:@OverridepublicvoidonReceivedSslError(WebViewview,SslErrorHandlerhandler,SslErrorerror){handler.proceed();}我收到来自GooglePlay的安全警报:SecurityalertYourapplicationhasanunsafeimplementationoftheWebViewClient.onReceivedSslErrorhandler.Specifically,t