Android WebView-Handle onReceivedClientCertRequest

Ich entwickle eine Android-App mit Client Certificate Authentication in WebView. Das Zertifikat (cert.pfx) und das Kennwort sind in die Anwendung eingebettet.

Beim Ausführen einer Client Certificate Authentication-Anforderung mit einem Ajax-Aufruf in der WebView wird die folgende Funktion aufgerufen:

@Override
public void onReceivedClientCertRequest(WebView view, final ClientCertRequest request) {}

ie ich verstehe, muss ich anrufen:

request.proceed(PrivateKey privateKey, X509Certificate[] chain)

Eine Idee, wie Sie die Objekte PrivateKey und X509Certificate aus dem eingebetteten Zertifikat erstellen, um mit der Anforderung fortzufahren. Übrigens, ist dies der richtige Weg, um die Client-Zertifikat-Authentifizierung in der Android-App zu implementieren? Wenn nein, bitte um Rat.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage