Реализация https работает на Android 5.1.1, но не на Android 7.1.1 - SSLv3?

В течение многих лет я использую некоторый код, который без проблем реализует связь https с сервером на Android 5.1.1, но этот код не будет подключаться на Android 7.1.1. Сервер, с которым я общаюсь, поддерживает только SSLv3 (который, конечно, уязвим для POODLE), и поэтому многие реализации https не будут подключаться, если SSLv3 является самым доступным протоколом.

Мне интересно, было ли в какой-то момент между Android 5.1.1 и 7.1.1 поддержка SSLv3 отключена в реализации сокетов Android из-за уязвимости. Вот мой код для создания оригинального контекста SSL - я попытался изменить строку протокола, например, на TLSv1 или SSLv3, но безрезультатно.

SSLContext sslContext = SSLContext.getInstance("TLS");

Если это действительно проблема, есть ли способ заставить Android разрешить SSLv3, пожалуйста?

Любая помощь с благодарностью получена.

Эндрю

0 ответов

Другие вопросы по тегам