Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
asmproger
2 / 2 / 0
Регистрация: 06.08.2012
Сообщений: 33
#1

Добавление ssl-сертификата - Программирование Android

10.07.2014, 13:28. Просмотров 621. Ответов 0
Метки нет (Все метки)

Всем привет.
У нас есть приложение. В числе прочего оно подключается к серверу и качает оттуда некие нужные файлы.
У одного из клиентов https, и тут начинаются проблемы.
Конкретно - javax.net.ssl.SSLPeerUnverifiedException: No peer certificate при попытке качнуть файл.
Вот код

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
HttpParams httpParams = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParams, 10000);
 
HttpProtocolParams.setVersion(httpParams, HttpVersion.HTTP_1_1);
HttpProtocolParams.setContentCharset(httpParams, HTTP.DEFAULT_CONTENT_CHARSET);
HttpProtocolParams.setUseExpectContinue(httpParams, true);
 
HttpResponse response;
            try {
                HttpPost post = new HttpPost(some_url);
 
                post.setHeader("User-Agent", "some_user-agent");
                post.setHeader("Content-Type", "application/json");
 
                response = client.execute(post);
                if (response != null) {
                    BufferedReader in = new BufferedReader(
                            new InputStreamReader(response.getEntity()
                                    .getContent()));
                    String tmpLine = "";
                    while ((tmpLine = in.readLine()) != null) {
                        resp += tmpLine;
                    }
                }
            } catch (Exception e) {
                Log.e(TAG, "FLAG err " + e.toString());
            }
Собственно вопрос - как добавить сертификат (клиент его прислал уже) в приложение?
Принимать все - не вариант, не везед работает (или это настраивается на девайсе?)

Вот нашел
http://blog.crazybob.org/2010/02/and...tificates.html
но тут тоже не получается. Постоянно вылезает ошибка о неверном имени файла или метке диска.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2014, 13:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Добавление ssl-сертификата (Программирование Android):

Ошибка сертификата андроид - Программирование Android
Здравствуйте, вопрос такой. Написал приложение на андроид с использованием vk sdk и на выходе сделал билд с подписанным apk. Отпечаток...

Загрузка trust сертификата pem - Программирование Android
Доброго времени суток подскажите как загружать из ресурсов "server.pem" так не работает KeyStore trustStore =...

Эмулятор, использование SDcard (импорт сертификата fiddler) - Программирование Android
Приветствую! Задача такая - я просматриваю траффик идущий с эмулятора через локальный прокси fiddler. На эмуляторе я не могу зайти на...

Ошибка подключения через ssl - Программирование Android
Surespot клиент работает без ssl, но не работает с ним. Логи клиента в аттаче. Логи сервера пусты, видимо клиент даже не может подключится.

Basic-authentication Https SSL Android, loopj library - Программирование Android
Никак не могу пройти аутентификацию в HTTPS с использованием loopj Asnctask Http library. Как можно это реализовать и что еще мне нужно...

The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) enc - Программирование Android
При попытке подключение к SQL возникла ошибка:The driver could not establish a secure connection to SQL Server by using Secure Sockets...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2014, 13:28
Привет! Вот еще темы с ответами:

Установка SSL сертификата - Apache, htaccess
Устанавливаю ssl сертификат в ispmanager. Не могу понять что нужно вписывать в поле "цепочка сертификатов" Подскажите...

Ssl-конвертация сертификата - PHP
если тема не там перетащите. есть сертификат формата PKCS #7 нужно его конвертировать в PEM. подскажите что в командной строке ввести

Создание SSL сертификата - C#
Принимать от браузера запрос, и передаю его дальше, потом принимаю ответ и передаю браузеру Вопрос в том, что при SSL соединении нужно...

Привязка SSL сертификата - nginx
Добрый день. Интересует вопрос, как на сервер привязать ssl сертификат. Зарегистрировались в системе https://globessl.com/ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru