Соединение закрыто одноранговой ошибкой в ​​Android 7.0 Nougat при подключении к SHA256 CA с установленным Windows 2003 Server SP2 через HTTPS

Мое приложение взаимодействует с интерфейсом сервера (классический 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
Это можно решение?

Как я могу решить эту проблему


person yslee    schedule 02.09.2016    source источник
comment
Проблема на стороне сервера. Исправление support.microsoft.com/kb/968730 может стать решением.   -  person yslee    schedule 28.09.2016
comment
Значит, ваша проблема возникает только с серверами Windows?   -  person IgorGanapolsky    schedule 29.09.2016
comment
проблема на стороне клиента) вот решение для Volley, но его можно применить и для okHttp или HttpsUrlConnection ссылка   -  person Stepan Maksymov    schedule 23.10.2016
comment
Вы решили эту проблему. Не могли бы вы поделиться решением? Спасибо!   -  person jpussacq    schedule 13.07.2018


Ответы (1)


В итоге поменяли сервер на Win 2008...;; Это единственное решение на мой взгляд.

person yslee    schedule 16.07.2018