Ошибка чтения: сбой в библиотеке SSL, обычно ошибка протокола - PullRequest
5 голосов
/ 02 января 2012

Я пытаюсь получить доступ к защищенному URL-адресу с помощью DefaultHttpClient.Я создаю файл BKS с помощью инструмента portecel.

Файл jks, созданный с использованием того же самого, прекрасно работает в java-программе, но bks выдает следующее исключение:

java.io.IOException: чтениеошибка: сбой в библиотеке SSL, обычно ошибка протокола

Я могу открыть файл bks в проводнике хранилища ключей и просмотреть подробности.

То же самое работает в Android 2.3, но нев 2.2

дайте мне знать, если кто-нибудь сталкивался с такой проблемой и решил ее.

Ответы [ 3 ]

0 голосов
/ 07 января 2014

Проверьте, хочет ли сервер аутентификацию клиента.

0 голосов
/ 22 февраля 2015

У меня была эта проблема с модифицированной библиотекой. Я решил это изменение, "https://10.0.3.2:4567" в" http://10.0.3.2:4567" в моем соединении URL.

0 голосов
/ 29 июля 2012

Я столкнулся с той же проблемой в одном из моих приложений.Немного погуглив, я обнаружил отчет об ошибке от k9mail , который ссылается на этот отчет об ошибках на Android 2.2 и еще несколько постов, указывающих на то, что это ошибка в 2.2.

Я нашел несколько источников , таких как этот , в которых упоминается, что импорт сертификатов на стороне сервера должен выполняться в определенном порядке, чтобы Android мог его принять.Поскольку я не контролирую сервер, я не использовал эту опцию и не имею понятия, работает ли она на самом деле;однако вам может быть интересно продолжить расследование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...