Отладка проблем с сертификатом SSL приложения BlackBerry - PullRequest
1 голос
/ 03 февраля 2012

Мы тестируем приложение BlackBerry, которое обращается к защищенному сервису RESTful.

Один из наших клиентов получает ошибку «Отказано в доступе: небезопасный запрос SSL» при попытке доступа к нашей веб-службе.Устройство клиента работает под управлением OS6.Мы не смогли воспроизвести это с помощью симулятора OS6.Сертификат установлен на симуляторе, который соответствует его устройству.

Мы видели аналогичные проблемы с сертификатами для устройств и симуляторов OS5.Мы используем сертификат корневого уровня (Thawte Primary CA), который не установлен на BlackBerry OS5.Мы смогли решить подобные проблемы на устройствах OS5, установив сертификат вручную.

Исправление ручной установки сертификата работает для доступа к сервису из браузера устройств OS6, но мы получаем ошибку «Отказано в доступе: небезопасный запрос SSL» при попытке выполнить операцию https из нашего приложения.Мы не можем воспроизвести это ни на одном из наших устройств.

Вопросы:

  1. Указывает ли ошибка «Отказано в доступе: небезопасный запрос SSL» на устройство клиента, использующееСервер BlackBerry Enterprise?Все результаты Google по этой ошибке указывают на BES.

  2. В этом сертификате есть подстановочный знак, который указывает на многие наши субдомены.Может ли решение этой проблемы перейти на сертификат, который явно указывает на проблемную область?Мы недавно изменили наши сертификаты, но они отлично работают на iOS, Android, IE, FireFox и Chrome.

  3. Есть ли какие-либо изменения кода, которые мы можем внести, чтобы это исправить?Мы создаем соединение, используя HttpsConnection.Мы разрабатываем, используя библиотеку Java 5.0.

  4. Какие другие шаги вы бы порекомендовали для решения этой проблемы?

...