Sto sviluppando un'applicazione Android utilizzando l'autenticazione del certificato client all'interno di WebView. Il certificato (cert.pfx) e la password sono incorporati nell'applicazione.Handle Android WebView onReceivedClientCertRequest
Durante l'esecuzione di richiesta di autenticazione certificato client con chiamata AJAX in WebView, la seguente funzione sempre chiamato:
@Override
public void onReceivedClientCertRequest(WebView view, final ClientCertRequest request) {}
Come ho understend ho bisogno di chiamare:
request.proceed(PrivateKey privateKey, X509Certificate[] chain)
Qualsiasi idea di come creare gli oggetti PrivateKey e X509Certificate dal certificato incorporato per procedere con la richiesta. BTW, è questo il modo corretto di implementare l'autenticazione del certificato client sull'app per Android? se no, per favore consiglio.