Мое приложение взаимодействует с интерфейсом сервера (классический ASP) через HTTPS.
В предыдущей версии Android 7.0 Nougat это работало очень хорошо. (до версии 6.0)
Но в телефоне Android 7.0 и AVD (виртуальном устройстве Android) возникает ошибка соединения.
Сервер — Windows 2003 Server SP2 (SSL-сертификат был обновлен с SHA1 до SHA256 23 июля 2016 г. ), HTTPS, классический ASP
Статус проверки установки SSL-сертификата сервера GeoTrust приведен ниже
(cryptoreport.geotrust.com/checker/views/certCheck.jsp)
Снимок экрана проверки GeoTrust сертификата моего сервера
(протоколы не включены: TLS1.1, TLS1.2)
На мой взгляд, в Android 7.0 не удается установить связь SSL с сервером Windows 2003 TLS1.0 (только TLSv1.1, TLSv1.2 могут поддерживать успешное подтверждение связи с сертификатом SHA256?)
Верно ли это?
И я только что нашел это оперативное исправление: http://support.microsoft.com/kb/968730
Это можно решение?
Как я могу решить эту проблему
Volley
, но его можно применить и дляokHttp
илиHttpsUrlConnection
ссылка - person Stepan Maksymov   schedule 23.10.2016