Как получить домен из экземпляра NSURLAuthenticationChallenge
Самоподписанный сертификат https используется в моем проекте. Следующие методы будут вызваны во время запроса.
- (void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable))completionHandler
Как получить достоверную информацию о сертификате отNSURLAuthenticationChallenge
По крайней мере, мне нужно получить доменное имя в сертификате. Прежде всего, клиент не хранит никаких локальных сертификатов; в процессе я обнаружил, что challenge.protectionSpace.host
получает запрошенный хост вместо доменного имени в сертификате. Надеюсь получить ответ. Спасибо!