Поддержка Android SSL – SNI

Я хотел бы узнать о поддержке расширения SSL / TLS Server Name Indicication (SNI) в Android SDK.

Solutions Collecting From Web of "Поддержка Android SSL – SNI"

Насколько мне известно, в Android SDK есть частичная поддержка. Текущая ситуация следующая:

  1. Поскольку TLS-соединение Gingerbread с API HttpsURLConnection поддерживает SNI.
  2. Клиентская библиотека Apache HTTP, поставляемая с Android, не поддерживает SNI
  3. Веб-браузер Android не поддерживает SNI ни (с тех пор, как использует API-интерфейс Apache HTTP)

Существует открытый билет по этой проблеме в Android-трекер.

Также можно протестировать поддержку SNI, установив соединение с этим URL-адресом: https://sni.velox.ch/

Вы также можете использовать SNI с библиотекой HttpClient: http://blog.dev001.net/post/67082904181/android-using-sni-with-apache-httpclient-library