Safari неожиданно не может подключиться ни к одному HTTPS-сайту, потому что он «не может установить безопасное соединение».
Это на учетной записи администратора, а не управляемой учетной записи.
Другая учетная запись администратора может использовать Safari с HTTPS, поэтому для моей учетной записи должно быть что-то конкретное, но я понятия не имею, что.
У Google Chrome нет проблем с подключением к HTTPS-сайтам.
Вещи, которые я пробовал:
- очистил кеш Safari
- удаленные настройки Safari
- Сбросить Safari полностью
- отремонтированный брелок (ошибок не найдено)
- удалил брелок (не помогло)
- восстановленные разрешения в Дисковой утилите
- перезагружена
- надеялся, что это вдруг исправится
Все результаты поиска в Google, которые я видел, предлагали либо восстановить брелок (который я пробовал, но не помог), либо были применимы только в том случае, если был задействован «Родительский контроль», что здесь не применимо.
Если бы мне пришлось угадывать, я бы подумал, что везде, где Safari проверяет «сертификаты», что-то искажается, но я могу ошибаться. Я даже не уверен, где их искать - может быть ~/Library/
?
Ответы:
Отчет о forums.macrumors.com , кажется, очень похож на ваш. Это происходит также в Safari 5.1 и совсем недавно.
Решение было удалить:
источник
~/Library/Preferences/com.apple.security.*
После этого я смог снова подключиться к веб-сайтам https: //, и мой ноутбук воссоздан~/Library/Preferences/com.apple.security.cloudkeychainproxy3.keysToRegister.plist
(один из файлов, которые я переместил).com.apple.security.*
файлов. Я обнаружил, что при этом domdworker
(Spotlight indexer) больше не может индексировать почту Outlook, что делает функцию поиска / фильтрации в Outlook совершенно бесполезной.Это снова подняло свою уродливую голову, на этот раз с Йосемити. Это также затронуло все браузеры, которые я обычно использую (Firefox, Chrome, Chrome Canary).
Я попытался последовать этому совету, который включал получение информации о корневом сертификате, используемом веб-сайтом-нарушителем, через веб-браузер: Как исправить: Safari не может открыть страницу, потому что Safari не может установить безопасное соединение
Я не чувствую здесь никакой любви, так как каждый браузер отказывается устанавливать соединение достаточно далеко, чтобы узнать имя издателя сертификата. Я даже пытался использовать open_ssl в командной строке, но также это не удалось:
Наконец, я смог открыть веб-сайт на старой машине с Internet Explorer версии 9 и нашел название центра сертификации: Comodo Certification Authority.
Связанная статья намекала на то, что нужно делать, но вот что сработало для меня:
YMMV, но это менее радикально, чем обнуление всех ваших настроек путем устранения настроек безопасности, обнуления всех ваших данных Safari или даже переустановки всей вашей ОС, как предлагают некоторые ссылки, пытающиеся решить эту проблему.
Обновление: мне пришлось перезапустить Chrome / Firefox, чтобы они приняли «обновленный» / сброс настроек сертификата.
Другая возможная причина: корпоративный прокси или MITM
Совсем недавно их было много, а также некоторые приложения не могли подключиться к своим серверам через сеть.
источник
Для меня это было испорчено
HSTS.plist
. Удаление этого файла решило эту проблему для меня для нескольких доменов:Затем выйдите из системы и войдите снова (перезапуск Safari не поможет).
О HSTS: https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
источник
rm ~/Library/Cookies/HSTS.plist
. Мне даже не пришлось перезагружать мой браузер. Страницы загружены, как только я удалил файл!Удалите файл ~ / Library / Cookies / HSTS.plist и перезапустите мой браузер.
источник
Просмотр и изменение настроек доверия сертификатов в Safari мне помогли.
У меня возникла проблема «не могу установить безопасное соединение» с HTTPS-соединениями из Safari, когда я обновлял самозаверяющий сертификат на NAS.
NAS принудительно устанавливает HTTPS-соединения.
Я уже подключился через LAN к NAS, встретил сертификаты и сказал Safari «доверять».
Попытка подключиться через NAS DDNS поиска дала проблему.
Проверка параметров доверия сертификатов показала, что сертификаты являются доверенными только для IP-адреса локальной сети. Легко меняется.
источник
У меня была похожая проблема, и я обнаружил, что дата на моем компьютере была неправильной, и, таким образом, все сертификаты веб-сайтов безопасности истекли. Я просто скорректировал дату назад и работал без нареканий. Говорят, что установить безопасное соединение невозможно (поскольку тег безопасности был устаревшим на веб-сайте ...). Это также повлияет на все приложения, использующие время и дату, такие как приложения электронной почты и т. Д.
источник
Проблема: Safari не может получить безопасное соединение. Решено: Пройдя по другим блогам, окончательно решил, удалив логин брелка в пароле.
источник