У меня есть проект, делающий вызовы REST на бэкэнд HTTPS. Он отлично работает на некоторых устройствах и ломается на других.
Это ошибка, которую я получаю:
com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: квитирование SSL прервано: ssl=0x78004ee8: сбой в библиотеке SSL, обычно ошибка протокола: 140770FCSL подпрограммыSL23_GET_SERVER_HELLO:неизвестный протокол (внешний /openssl/ssl/s23_clnt.c:766 0x731f5d5c:0x00000000)
Глядя на документацию Volley, они упоминают
«Вы можете включить свой собственный HTTPStack (для обработки SSL-соединений [...])»
Кто-нибудь сделал это для залпа? Если да, не могли бы вы поделиться своими изменениями?
Примечания: Сертификат подписан действительным объектом, который уже был в доверенных сертификатах устройств.