Получение полей сертификата SSL в файле didReceiveAuthenticationChallenge

Наше приложение взаимодействует с сервером через HTTPS. Мы хотим повторно проверить поля SSL-сертификата на стороне клиента. например, я хочу проверить поле CN проблем SSL-сертификата с сервера во время соединения HTTPS. Есть ли способ получить информацию о полях в didReceiveAuthenticationChallenge() ?

One Solution collect form web for “Получение полей сертификата SSL в файле didReceiveAuthenticationChallenge”

В качестве обновления того, как выполняются шаги SSL, можно найти здесь: http://www.symantec.com/theme.jsp?themeid=how-ssl-works

@Ramesh

(для используемой функции, пожалуйста, посмотрите здесь https://developer.apple.com/library/ios/#documentation/security/Reference/certifkeytrustservices/Reference/reference.html

действуйте так

  • SecTrustRef tR = [[challenge protectionSpace] serverTrust];
  • вызов SecTrustEvaluate ()
  • вызовите SecTrustGetCertificateAtIndex () с индексом 0, тогда вы можете использовать OpenSSL для дальнейшей проверки
  • Способ Xamarin для открытия собственной подписной веб-страницы сертификата в UIWebView
  • не удается подключиться к example.com в корпоративном приложении iOS
  • SecCertificateRef: Как получить информацию о сертификате?
  • Этот сертификат имеет недействительный эмитент: Keychain маркирует все сертификаты как «Недействительный эмитент»
  • Проверьте, присутствует ли сертификат SSL в iOS?
  • Https iOS с самоподписанным сертификатом
  • Хранение сертификата .p12 в цепочке ключей для последующего использования
  • Возможно ли сгенерировать запрос подписи сертификата (.csr) с использованием инфраструктуры безопасности в ios?
  • iOS9 получение ошибки "произошла ошибка ssl, и безопасное соединение с сервером невозможно сделать"
  • Использование SSL-сертификата клиента из .mobileconfig в приложении Enterprise iOS
  • Повысить сертификацию SSL для Asio на iOS
  • Как я могу принять самоподписанные сертификаты сервера из белого списка в iOS?
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.