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