Как настроить CFStream (или NSStream) для рукопожатия SSL?
Я использую CFStream / NSStream для установления http-соединений. Я хочу быть в состоянии обнаружить, что рукопожатие SSL терпит неудачу в трех случаях:
вариант A: сервер не является довереннымслучай B: сервер является доверенным, но запрашивает сертификат клиентадело C: сервер не является доверенным и запрашивает сертификат клиентаСегодня, не обращая внимания на свойства SSL моего CFStream, я получаю:
случай A: ошибка -9807случай B: нет ошибки, но сервер отклоняет соединение (ошибка 500)дело C: ошибка 9807Есть ли способ настроить CFStream, чтобы правильно различать эти 3 случая? Или иметь некоторые обратные вызовы во время рукопожатия SSL?
Спасибо за вашу помощь.