Ошибка CFNetwork SSLHandshake (-9806)

Когда я пытаюсь настроить учетную запись электронной почты (Exchange) в Apple Mail, я могу увидеть следующие журналы ошибок в консоли. Но я не мог видеть эту ошибку при настройке той же учетной записи в почтовом клиенте Outlook 2011. Даже я могу видеть те же журналы ошибок, когда я получаю доступ к своей учетной записи Exchange через WebMail (OWA).

Является ли это чем-то специфичным для API CFNetwork? Я вижу ошибку сбоя со всеми почтовыми клиентами, использующими API CFNetwork для связи.

com.apple.WebKit.Networking [1145] Ошибка CFNetwork SSLHandshake (-9806) com.apple.WebKit.Networking [1145] CFNetwork SSLHandshake failed (-9806) com.apple.WebKit.Networking [1145] CFNetwork Ошибка SSLHandshake (-9806) com.apple.WebKit.Networking [1145] Ошибка CFNetwork SSLHandshake (-9806) Почта [1658] Ошибка CFNetwork SSLHandshake (-9806) Mail [1658] Ошибка CFNetwork SSLHandshake (-9806) Mail [1658] CFNetwork Ошибка SSLHandshake (-9806) Mail [1658] NSURLConnection/CFURLConnection Ошибка загрузки HTTP (kCFStreamErrorDomainSSL, -9806) Почта [1658] CFNetwork Ошибка SSLHandshake (-9806)

Ответ 1

Проверять сертификаты, которыми пользуется ваш сервер, доверяет клиент. У меня была такая же проблема с предварительным просмотром Outlook 2016 для Mac, который мы решили, сообщив OS X, что всегда доверяем представленному сертификату. Если вы используете самоподписанную цепочку сертификатов, как мы, тогда это, вероятно, будет вашей проблемой.