Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
asmproger
2 / 2 / 0
Регистрация: 06.08.2012
Сообщений: 33
1

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

10.07.2014, 13:28. Просмотров 723. Ответов 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
Ответы с готовыми решениями:

Ошибка сертификата Android
Здравствуйте, вопрос такой. Написал приложение на андроид с использованием vk...

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

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

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2014, 13:28

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

Привязка SSL сертификата
Добрый день. Интересует вопрос, как на сервер привязать ssl сертификат. ...

Установка SSL сертификата
Устанавливаю ssl сертификат в ispmanager. Не могу понять что нужно вписывать в...


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

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

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