Member 11820482 Ответов: 1

прошивкой AFNetworking пример использования протокола SSL закрепление (какой файл использовать?)


После обеда все,

Я создал простое приложение с помощью веб-сервиса и теперь хочу защитить его с помощью стороннего SSL. У меня уже установлен SSL и работает мой веб-сервис, теперь я хочу, чтобы мой проект iOS подключился, но я не могу понять, как это сделать. Я уже успешно подключился и загрузился в webservice, используя два разных метода, просто чтобы получить приличное понимание. NSURLCONNECTION и AFHTTPSESSIONMANAGER. Оба работают, чтобы вернуть те же результаты.

Теперь я читал разные сообщения об использовании SSL с помощью этих методов. Кажется, я должен установить (закрепить) публичный сертификат в своем приложении. Ниже приведен некоторый код, который я нашел для использования в качестве руководства. Мой первый вопрос с этим - как/где я могу получить файл для перетаскивания в мой проект xcode. (обратите внимание, что я использую веб-службу Microsoft azure)
Я пошел туда, где купил сертификат третьей стороны, и я могу скачать что-то там... кажется, это два разных файла... и один-промежуточный. Это те файлы, которые я должен закрепить? Я также читал, что есть способ захватить их прямо с моего сервера, но я не знаю, как это сделать?

Есть идеи?
заранее спасибо!

+ (AFSecurityPolicy*)customSecurityPolicy {
AFSecurityPolicy *securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFsslPinningModeNone];
NSString *cerPath = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"der"];
NSData *certData = [NSData dataWithContentsOfFile:cerPath];
[securityPolicy setAllowInvalidCertificates:NO];
[securityPolicy setValidatesCertificateChain:NO];
[securityPolicy setPinnedCertificates:@[certData]];
return securityPolicy;
}

Member 13047714

Вы нашли какое-нибудь решение? Я также внедряю SSL-закрепление в IOS. Но не могу понять, как это сделать? Если у вас есть решение, пожалуйста, опубликуйте его с образцом кода. Я также использую AFnetworking для objective c

1 Ответов

Рейтинг:
0

Member 13047714

Вы нашли какое-нибудь решение? Я также внедряю SSL-закрепление в IOS. Но не могу понять, как это сделать? Если у вас есть решение, пожалуйста, опубликуйте его с образцом кода. Я также использую AFnetworking для objective c


Richard Deeming

Если вы хотите обратиться в ОП за разъяснениями, то нажмите кнопку "есть вопрос или комментарий?" кнопка под вопросом для добавления комментария.

Если вы хотите задать новый вопрос, то ЗАДАВАТЬ ВОПРОС[^].

НЕ разместите свой вопрос как "решение".