Я работаю над проектом, который извлекает изображения с разных серверов (http и https).Связь Https, разница между Android 2.3 и 4
Я нашел this usefull Q/A, чтобы избежать проблемы No peer certificate error
в Android 2.3, но я не могу понять, почему в Android 4 (> 3) эта проблема («No peer certificate error
») не представлял.
Пожалуйста, поправьте меня, если я ошибаюсь:
- В Android 2.3 соединение HTTPS выполняет весь проверки сертификатов (и рукопожатия);
- В Android> 3 соединение HTTPS устанавливается, даже если рукопожатие не работает (например: мое приложение, как сверстник, не имеет сертификата).
В чем разница между этими версиями Android? Почему мне нужно Доверяйте всем в Android 2.3, а не в Android 4?
Почему в Android 2.3 я получаю следующее Исключение: "javax.net.ssl.SSLPeerUnverifiedException: No peer certificate error"
пока в Android 4 все работает нормально и соединение установлено?
Все ли связано с SNI Server Name Indication, введенное в Android Honeycomb?
Вы хотите решения или различия? –
Разница между версией для Android. SO полна решений. – StarsSky
Работает ли ваш код на 2,3? –