Я запрашиваю с устройства iOS 9 URL-адрес https://, где iOS получает код ошибки -1202 «Сертификат для этого сервера недействителен. Возможно, вы подключаетесь к серверу, выдающему себя за «example.com», который может поставить ваш конфиденциальная информация под угрозой». Который уже упоминался на
К вашему сведению: тот же запрос работает на устройствах iOS 10 и 11 с ответом 200 Ok. Также я уже обработал методы вызова в своем HTTP-классе, используя API NSURLSession.
Здесь сервер использует самозаверяющий сертификат.
- (void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential *))completionHandler
делегат не вызывается. Я напрямую получил NSURLDomainError (NSURLErrorServerCertificateUntrusted 1202) при запросе URL-адреса https://. Далее я проверил, что программа wireshak pcap обнаружила проблему установления связи ssl. - person Kapil_A   schedule 07.02.2018