Эта проблема в трекере ошибок Android, кажется, предполагает, что SNI был частью ОС Android сейчас в течение некоторого времени, поэтому я с удивлением обнаружил, что посещение нашего сайта с поддержкой CloudFlare Flexible-SSL вызывает предупреждение системы безопасности в приложении Facebook для Android при использовании встроенного браузера. Если я переключусь на внешний браузер Chrome, все в порядке. Если я использую Chrome или стандартный браузер, это тоже нормально. Та же страница / сайт из Facebook на iOS - без проблем.
Кто-нибудь еще испытывал подобное с CloudFlare Flexible-SSL (который использует SNI), особенно для Facebook на Android?
Поддержка SNI на некоторое время находится в HttpsURLConnection. Но если вы делаете что-то более продвинутое, вы, вероятно, используете библиотеку Apache HTTPClient, а Android SDK содержит только старую версию, которая не поддерживает SNI. Чтобы использовать SNI, вы должны знать об этом, а затем вы можете обойти это ограничение, см. http://blog.dev001.net/post/67082904181/android-using-sni-and-tlsv1-2 -with-apache .