Articles of https

Ошибка SSL для Android: сертификат не доверен … иногда

В приложении, над которым я работаю, я должен сделать HTTPS-соединение с веб-сервером. Я получал сертификаты без доверенных ошибок и после консультации с stackoverflow, я нашел это сообщение в блоге: http://blog.antoine.li/index.php/2010/10/android-trusting-ssl-certificates/ Кажется, что CA для этого сервера не включен в хранилище Android по умолчанию. В двух словах я загрузил все сертификаты, создал хранилище ключей с поставщиком […]

Android HTTPS Request

Я попробовал так много вариантов, я сойду с ума. Я продолжаю получать исключение SSL каждый раз, когда я пытаюсь отправить URL-адрес. Это работает как сон в C #, используя HttpWebRequest. Я получаю ошибки: Not trusted server certificate java.security.cert.CertPathValidatorException: TrustAnchor for CertPath not found. Сейчас я пробую следующий подход, но я пробовал пользовательские SocketFactories, все. Пожалуйста […]

HTTPS-запрос возвращает 2032 Stream Error только для Android с Flex 4.6 Mobile

У меня есть мобильное приложение, которое я нацелил на iOS и Android. Он делает запрос на вход через HTTPS (используя POST с HTTPService). Все отлично работает при отладке в моем окне разработки через ADL, а также при компиляции и тестировании на iOS 4.2 и iOS 5. Устройства Android также работают правильно, когда HTTPS-запросы поступают в […]

Первая аутентификация для получения токена

Я пишу мобильный клиент для интернет-магазина. Я написал REST API для доступа к данным на сервере. Теперь мне нужно аутентифицировать пользователя. Я много читал об этом и пришел к простому решению. Во-первых, когда пользователь запускает приложение впервые, он должен ввести точно пароль и логин из учетной записи интернет-магазина. В этом случае пароль каким-то образом отправляется […]

Неверная ошибка сертификата и httpclient на Android

Я использую библиотеку Apache HttpClient для настройки соединения https. К сожалению, Android дает мне ошибку «Недопустимый серверный сертификат». Если я перейду на сайт с помощью браузера телефона, он корректно проверяет сертификат, что заставляет меня думать, что мне нужно сделать HttpClient «осведомленным» о корневых сертификатах на телефоне. Это мой установочный код HttpClient: HttpParams params = new […]

Подключение Https к Android

У меня есть приложения, которые подключаются к веб-службе, которая использует действительный сертификат Entrust. Разница только в том, что это подстановочный SSL. Проблема в том, что я получаю ERROR/NoHttpResponseException(5195): org.apache.http.NoHttpResponseException: The target server failed to respond Когда я нахожусь в 3G. Когда на WIFI он работает, на симуляторе он работает, привязывается к симулятору через мои телефоны […]

Как использовать самоподписанный SSL-сертификат на Android

Эта штука уже пару дней меня подтачивает. Я прочитал много других вопросов по этой проблеме и до сих пор не смог продолжить. Я создал простое тестовое приложение для тестирования SSL на Android. Приложение имеет только одну кнопку, и при нажатии приложение пытается отправить «Hello World» через SSL-шифрованное соединение с моим тестовым сервером, который затем отвечает […]

SSLPeerUnverifiedException при создании SSL-соединения на Android

Я пытаюсь сделать это уже 2 дня, и я просто не могу заставить это работать. У меня есть настоящий сертификат, подписанный COMODO, который сам подписан USERTrust. Но когда я пытаюсь подключиться к своему домену, это то, что я получаю: javax.net.ssl.SSLPeerUnverifiedException: No peer certificate Код, который я использую для этого: public void postData() { // Add […]

Android и HTTPS с SSL

Возможный дубликат: Android HttpClient и HTTPS Я хочу написать приложение на Android, которое будет обмениваться XML-файлами с HTTP-сервером. Я хочу использовать HTTPS и SSL для защиты этого соединения, но я действительно новичок с обеспечением безопасности. Я искал какой-то учебник в Интернете, но все, что я нашел, было запутанным. Может кто-нибудь объяснить мне, как я могу […]

AJAX просит самоподписанные ресурсы HTTPS в Cordova / PhoneGap 2.1.0 Приложения для Android

Я пытаюсь реализовать обходной путь, предоставленный Крисом, найденным здесь, чтобы позволить Android-приложению PhoneGap / Cordova делать запросы AJAX HTTPS на сервер с самоподписанным сертификатом SSL. Я использую PhoneGap / Cordova 2.1.0, тогда как Chris использовал 1.7.0. Я могу создать класс MyWebViewClient без проблем. Однако, когда я добавляю эту строку кода … this.setWebViewClient(this.appView, new MyWebViewClient(this)); … […]