Intereting Posts

«Не доверенный сертификат сервера» в Android 2.2, но не 3.0

Я использую поставщика BouncyCastle и Apache HttpClient, чтобы доверять SSL-сертификату, как описано здесь Антуаном Хауком.

Приложение, которое я установил для Android 1.5, отлично работает на эмуляторе и устройстве под управлением 3.0. Однако, когда я пытаюсь проверить его на 2.2 (Galaxy S), возникает SSLException, «Сертификат не доверенного сервера».

Поскольку ошибок в BouncyCastle нет, я предполагаю, что устройство не правильно считывает сертификаты из файла .bks. Является ли то, что я пытаюсь использовать BouncyCastle на Android версии 2.2, или что-то просто нужно изменить из рабочего приложения 3.0?

Обновить

Когда я снова попытался запустить приложение сегодня, он работал правильно в первый раз. Я пробовал это несколько раз сейчас, и он иногда работает правильно, но иногда по-прежнему получает SSLException. Кажется, что нет такого шаблона, когда это происходит – он может работать несколько раз подряд, а затем многократно повторяться.

Может ли поставщик сертификата не доверять, попробуйте проверить доверенные поставщики