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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Поддержка нескольких версий API в одном проекте http://www.cyberforum.ru/ios-dev/thread1184655.html
Такая ситуация: есть два сервера с разными REST Api - рабочий и тестовый. К проекту в Xcode прикручен github. Как организовать проект, чтоб можно было коммитить в разные ветки для разных API? Как вообще в одном проекте можно поддерживать несколько версий API?
Программирование iOS Как добавить собственный UIView в нужное место? Есть myView.xib, в котором один View с кнопочками. Есть класс MyUIView от IUView. В IB класс myUIView не выходит для привязки к View (почему?), но это ладно, прописал вручную. Теперь вопрос вот в чем. В коде делаю так: NSArray *subviewArray = loadNibNamed:@"myView" owner:self options:nil]; MyUIView *subview = (MyUIView*); delegate] window] addSubview:subview]; http://www.cyberforum.ru/ios-dev/thread1184609.html
Приложение с БД на сервере, который расположен на стационарном ПК Программирование iOS
Доброго времени суток. Необходимо реализовать клиент-серверное приложение, БД будет находиться на стационарном ПК. Опыт в программировании под ios уже есть, но пришла пора пробовать нечто больше, клиент-серверные приложения. искал много чего в интернете, но не нашел нормального мануала или туториала по тому, как все это делать и с чего начать. находил по частям, пока только установил wamp...
Как сделать идентификацию Программирование iOS
Имеется БД с 2 пользователями Надо сделать так чтоб если заходит 1 пользователь то открывается его база как это реализовывать помогите
Программирование iOS Смена фокуса между TextView http://www.cyberforum.ru/ios-dev/thread1183352.html
Доброго времени суток. У меня есть несколько таблиц на одном view, они имитируют одну таблицу со столбцами. В ячейках таблиц по размеру ячейки лежит TextView, кастомный. Проблема в том, что когда я начинаю вводить данные в одно поле, потом хочу не убирая клавиатуру ввести данные в другое поле в пределах этой таблицы, нужно сделать 2 тапа - первый убирает фокус с первого поля, второй...
Программирование iOS Карта Apple подтормаживает при прокрутке Дорогие друзья, доброй ночи! использую компонент MkMapView, добавляю на карту 20 картинок (аннотации 60x60 пикселей по 12 кб каждая) и при прокрутке влево-вправо-вверх-вниз карта начинает тормозить. Неприятно. Подскажите, пожалуйста, как можно уменьшить подтормаживание карты или избавиться вообще? Заранее спасибо! подробнее

Показать сообщение отдельно
aply
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 40

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

23.05.2014, 14:05. Просмотров 748. Ответов 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>}
Похоже тут меня спрашиваю, продолжить ли соединение. Но как ответить Да на этот вопрос?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru