WebView z certyfikatem klienta SSL na Androida 4 ICS

Mam problem z rodzimym WebView na Androida. Muszę uwierzytelnić się w witrynie za pomocą certyfikatu klienta SSL. Wygląda na to, że Android WebView tego nie obsługuje. Jako obejście użyłem zmodyfikowanej wersji WebView:

https://github.com/yonekawa/webview-with-client-certyfikat

Zmodyfikowany WebView działa poprzez wstrzyknięcie prawidłowo skonfigurowanego SslSocketFactory do standardowego WebView systemu Android. Działa to dobrze na urządzeniach z Androidem 2.x. Jednak z Androidem 4 ICS już nie działa. SslSocketFactory nadal znajduje się w ICS, jednak wydaje się, że nie jest już używany.

Więc moje pytanie brzmi: czy komuś udało się skonfigurować Android WebView na ICS, aby działał z certyfikatem klienta? A może jest jakaś alternatywa?

Co już próbowałem:

importowanie certyfikatu klienta SSL do magazynu kluczy Android i używanie WebView bez żadnych modyfikacji. To nie działa, certyfikat klienta nie jest wysyłany wraz z żądaniami. Działa jednak w rodzimej przeglądarce.

samodzielne tworzenie połączenia SSL za pomocą HttpClient, pobieranie HTML strony i przekazywanie jej do WebView. W zasadzie działa, ale muszę przechwycić wszystkie żądania WebView i samodzielnie je obsłużyć. Jednak WebView nie dostarcza danych żądań POST, co czyni to podejście bezużytecznym dla mnie.

questionAnswers(1)

yourAnswerToTheQuestion