/** * On received client cert request. * The method forwards the request to any running plugins before using the default implementation. * * @param view * @param request */ @Override @TargetApi(21) public void onReceivedClientCertRequest (WebView view, ClientCertRequest request) { // Check if there is some plugin which can resolve this certificate request PluginManager pluginManager = this.parentEngine.pluginManager; if (pluginManager != null && pluginManager.onReceivedClientCertRequest(null, new CordovaClientCertRequest(request))) { parentEngine.client.clearLoadTimeoutTimer(); return; } // By default pass to WebViewClient super.onReceivedClientCertRequest(view, request); }