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

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
aply
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 40
#1

Как работать с самоподписанными сертификатами на симуляторе IOS? Как добавить? - Программирование iOS

23.05.2014, 14:05. Просмотров 844. Ответов 0
Метки нет (Все метки)

Есть сервак с самоподписанным сертификатом (self-signed certificate).
Не могу отправлять REST запросы с IOS симулятора.
В инете нашел, что сначала надо экспортировать этот сертификат из приложения Связка ключей.
Я экспортнул, получил файл .cer.
Далее пишут, что надо запустить симулятор и перетащить сертификат на окно симулятора.
Сделал. Там мне было предложено установить сертификат. Установил. Вроде всё гуд.
Но вот незадача, PUT-запрос через приложение все равно не уходит!
Использую dataTaskWithRequest: completionHandler:
Получаю ошибку:
Objective-C
1
NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9843)
Кто сталкивался, помогите?
В хроме через Postman запрос проходит отлично - success, 200

Добавлено через 33 минуты
Добавил логирование
Objective-C
1
2
 NSHTTPURLResponse *httpResp = (NSHTTPURLResponse*) response;
 NSLog(@"Status %d, Error  %@",httpResp.statusCode, error.description);
Получил:
Objective-C
1
Status 0, Error  Error Domain=NSURLErrorDomain Code=-1202 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “*********.com” which could put your confidential information at risk." UserInfo=0xa1622e0 {NSErrorFailingURLStringKey=https://*********.com/api/customer/login?token=tmp1399960112%7C690092d8bace49d40d1ece97e8141a8f%7C3472861046, NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, NSErrorFailingURLKey=https://*********.com/api/customer/login?token=tmp1399960112%7C690092d8bace49d40d1ece97e8141a8f%7C3472861046, NSLocalizedDescription=The certificate for this server is invalid. You might be connecting to a server that is pretending to be “*********.com” which could put your confidential information at risk., NSUnderlyingError=0x96a8ed0 "The certificate for this server is invalid. You might be connecting to a server that is pretending to be “*********.com” which could put your confidential information at risk.", NSURLErrorFailingURLPeerTrustErrorKey=<SecTrustRef: 0xa162a20>}
Похоже тут меня спрашиваю, продолжить ли соединение. Но как ответить Да на этот вопрос?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2014, 14:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как работать с самоподписанными сертификатами на симуляторе IOS? Как добавить? (Программирование iOS):

Как протестировать приложение на симуляторе iOs 7.0.4 - Программирование iOS
Вот, собственно, что ответил мне AppStore &quot;We found that your app exhibited one or more bugs, when reviewed on iPhone 5s running iOS...

Как включать/выключать интернет на симуляторе iOS в XCode? - Программирование iOS
Как включать/выключать интернет на симуляторе iOS в XCode?

Как работать с ListView, в частности, добавить колонки - Delphi FireMonkey
Как в ListView теперь добавляются колонки? Добавлено через 4 часа 55 минут Все, сам разобрался

Как динамически добавить на форму массив TextBox и работать с ним - C#
Мне необходимо в коде обьявить массив из Textbox а потом вывести его както на окно проги чтобы с ним работать подскажите как это сделть??

может ли купленная мною GTX460 работать к примеру не как должна работать GTX460 а как видюха по хуже? - Видеокарты
Ребята, помогите пожалуйста в таком вопросе! Взял видеокарту Gainward GTX460 1Gb GS, так как я не давно за компом и всех вещей не знаю,...

Как работать с указателями и как работать с ссылками - C++
Я в книге дочитал до темы указатели и ссылки, не понимаю как работать с указателями и как работать с ссылками. Я прочитал понятия я понимаю...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2014, 14:05
Привет! Вот еще темы с ответами:

Как может сервер-сайд код работать или не работать на конкретном компе? - C# ASP.NET
Всем привет! Вот такая проблема. Есть сайт, все работает ок, но - один из компов имеющий Win98 и IE6.0 and service pack 1 работает очень...

Android vs iOS. Куда пойти работать стажером? - Программирование iOS
Добрый день. Возникла такая дилемма: есть возможность устроиться поработать стажером по iOS разработке прямо сейчас или позубрить Java под...

Может ли работать приложение в фоне на IOS, работа со вспышкой камеры - Программирование iOS
Собственно вопрос в названии темы. Задача в том, что бы один раз запустив прогу на телефоне, при получении смс задняя вспышка, медленно...

Как при пользовании COM - объектов работать с типом обявленым как SafeArray? - C# ASP.NET
Как при пользовании COM - объектов работать с типом обявленым как SafeArray?


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

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

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