Zajmuję się tworzeniem aplikacji na Androida przy użyciu uwierzytelniania certyfikatów klienckich w WebView. Certyfikat (cert.pfx) i hasło są osadzone w aplikacji.Uchwyt Android WebView onReceivedClientCertRequest
Podczas wykonywania żądania Client Authentication Certyfikat z wywołania ajax w WebView, poniższa funkcja uzyskiwanie nazywa się:
@Override
public void onReceivedClientCertRequest(WebView view, final ClientCertRequest request) {}
Jak understend Muszę zadzwonić:
request.proceed(PrivateKey privateKey, X509Certificate[] chain)
jakiś pomysł jak stworzyć obiekty PrivateKey i X509Certyfikat z osadzonego certyfikatu w celu wykonania żądania. BTW, czy jest to właściwy sposób wdrożenia uwierzytelniania certyfikatu klienta w aplikacji na Androida? jeśli nie, proszę o poradę.