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.