WebView с SSL-сертификатом клиента на Android 4 ICS

У меня проблема с родным WebView на Android. Мне нужно пройти аутентификацию на сайте с использованием SSL-сертификата клиента. Похоже, что Android WebView не поддерживает это. В качестве обходного пути я использовал модифицированную версию WebView:

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

Модифицированный WebView работает путем введения правильно сконфигурированного SslSocketFactory в стандартный Android WebView. Это прекрасно работает на устройствах Android 2.x. Однако с Android 4 ICS он больше не работает. SslSocketFactory все еще существует в ICS, однако кажется, что он больше не используется.

Итак, мой вопрос: кому-нибудь удалось настроить Android WebView на ICS, чтобы он работал с клиентским сертификатом? Или есть альтернатива?

Что я уже пробовал:

importing the SSL client certificate into the Android keystore and just using the WebView without any modification. This doesn't work, the client certificate is not sent along with the requests. It works in the native browser, though.

creating the SSL connection myself using HttpClient, getting the HTML of the site and handing it to the WebView. This basically works, but I need to intercept all requests made by the WebView and handle them myself. However, the WebView doesn't provide the data of POST requests, which makes this approach unusable for me.

Ответы на вопрос(1)

Ваш ответ на вопрос