Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-17948

Android: Support SSL SNI on Apache HTTP Client

    Details

    • Story Points:
      13
    • Sprint:
      2015 Sprint 11 SDK

      Description

      Google recommends using HttpURLConnection instead of the Apache HTTP client, see:

      http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpClient.html
      http://android-developers.blogspot.ch/2011/09/androids-http-clients.html

      Switching to HttpsURLConnection would further support SSL SNI, see:
      https://developer.android.com/training/articles/security-ssl.html

      Fortunately, HttpsURLConnection supports SNI since Android 2.3. Unfortunately, Apache HTTP Client does not, which is one of the many reasons we discourage its use.

      http://stackoverflow.com/questions/5879894/android-ssl-sni-support

      Please consider switching to HttpURLConnection/HttpsURLConnection.

      Thank you.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ingo Ingo Muschenetz
                Reporter:
                philet Philippe Wueger
              • Watchers:
                12 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Source Code