Android-клиент не подключается к Tomcat с самозаверяющим сертификатом - PullRequest
0 голосов
/ 29 февраля 2012

у коллеги возникла проблема с подключением к серверу SSL с использованием собственного разработанного приложения. Я настроил на своем компьютере Tomcat самозаверяющий сертификат (.pem), и соединение через браузер работает нормально. Привет попытался добавить мой сертификат к его "ресурсам приложения", но не работает. Может кто-нибудь поможет мне и моему коллеге? Могу ли я изменить какие-либо настройки на моем server.xml или web.xml? Спасибо.

1 Ответ

2 голосов
/ 29 февраля 2012

Приложение Android необходимо слегка изменить, чтобы принимать самозаверяющие сертификаты. На данный момент у вас есть два варианта:

  1. Доверие все SSL-соединения (в приложении для Android)
  2. Создайте свой собственный TrustManager, который также включает специальный сертификат сервера (вместе со значениями по умолчанию, если необходимо). Вот один пример.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...