Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
aply
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 40
#1

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

23.05.2014, 14:05. Просмотров 942. Ответов 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 7.0.4
Вот, собственно, что ответил мне AppStore &quot;We found that your app exhibited...

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

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

Как в симуляторе "принять" байт по UART?
Всем привет! Вопрос такого плана... Как в симуляторе студии &quot;принять&quot; байт по...

Как динамически добавить на форму массив TextBox и работать с ним
Мне необходимо в коде обьявить массив из Textbox а потом вывести его както на...

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

Как в AVR симуляторе посмотреть работу PSC AT90PWM3?
Смогу ля я в симуляторе AVRstudyo v4.16 прогнать указ процессор,в частности,не...

С самого начала думал что будет как и раньше, просто добавить массив но нет. Теперь оно вообще работать не хочет
Пользователь вводит массив из 5 чисел. Программа находит минимум и максимум...

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


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

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

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