2016-05-03 3 views
2

Проблема не возникает в версиях более высокой ОС. Известна ли проблема в версиях Android 4.x?
Если да, как решить эту проблему? Должны ли быть изменения в мобильном приложении или на стороне сервера?SSLException - Соединение закрыто одноранговым узлом на версиях Android 4.x

+1

Просьба указать [mcve], включая полную трассировку стека. – CommonsWare

+0

Вам нужно предоставить гораздо больше информации. Возможно, связано с поддержкой tls1.2 - http://stackoverflow.com/questions/24357863/making-sslengine-use-tlsv1-2-on-android-4-4-2 –

ответ

9

У меня на самом деле нет полной трассировки стека. Это то, что видно мне.

IOException:Connection closed by peer 
EXCEPTION class: class javax.net.ssl.SSLException 
EXCEPTION cause: null 
EXCEPTION message: Connection closed by peer 
RESPONSE: SSLException 

Проблема связана с отключением TLSv1 на бэкэнд.
В зависимости от случая может быть два подхода для решения этой проблемы.
1. Включите TLSv1 на сервере backend.
2. Как было предложено, update the SSLEngine для поддержки более высоких версий TLS в мобильном приложении.

 Смежные вопросы

  • Нет связанных вопросов^_^