Проблема:
Невозможно получить доступ к сайту аутентификации на нашем сервере из-за «Safari не удалось установить безопасное соединение», поэтому я ищу неисправность и пытаюсь определить причину проблемы.
Подробнее :
На устройствах Mac Safari не может установить соединение с нашим сервером через HTTPS-соединение. Однако доступ через HTTP возможен. С другой стороны, Chrome вообще не проблема.
На устройствах iOS Safari, Chrome и Firefox не могут установить соединение с нашим сервером.
Я проконсультировался с нашим поставщиком сертификатов, Go Daddy, и использовал их онлайн-инструмент, чтобы проверить если все было реализовано правильно, и результат верен положительным.
Просматривая журналы, я получаю
com.apple.WebKit.Networking: CFNetwork SSLHandshake failed (-9846) com.apple.WebKit.Networking: CFNetwork SSLHandshake не удалось (-9802) com.apple.WebKit.Networking: CFNetwork SSLHandshake не удалось (-9824) com.apple.WebKit.Networking: NSURLConnection / CFURLConnection Ошибка загрузки HTTP (kCFStreamErrorDomainSSL, -9824)
Вопрос:
Где выполняется проверка SSL? ОС, браузер или и то, и другое?
Я думаю, это может быть связано с нашим недавно выпущенным сертификатом SSL.
Используйте SSL Labs для проверки вашего SSL: https://www.ssllabs.com/ssltest/
В конце отчета будет указано, с какими браузерами он работает.
Согласно этот вопрос проблема может быть в используемом Шифре. Отчет SSL Labs показывает, какие шифры вы используете, а также показывает, какие из них устарели.
Хорошим инструментом для создания SSL-конфигурации, которая работает в старых браузерах, является Mozilla SSL Configuration Generator .