Когда я захожу на любую страницу github.com в Chrome, я получаю большую уродливую ошибку:
Вы попытались связаться с github.com, но сервер представил сертификат, выданный лицом, которому операционная система вашего компьютера не доверяет. Это может означать, что сервер сгенерировал свои собственные учетные данные безопасности, на которые Chrome не может полагаться в качестве идентификационной информации, или злоумышленник может попытаться перехватить ваши сообщения.
Вы не можете продолжить, потому что оператор веб-сайта запросил повышенную безопасность для этого домена.
То же самое происходит (в Chrome и с curl), когда я тоже захожу на https://www.digicert.com/ . Эта странная проблема началась около полутора недель назад.
Вот что я вижу, когда нажимаю значок сломанного замка в адресной строке:
Но gist.github.com работает просто отлично:
Это также не работает с curl:
Все отлично работает в Firefox.
Как я могу исправить проблему с корневым центром сертификации?
Вот как это выглядит в Firefox:
Обновить:
Я заметил, что первый сертификат в цепочке отличается в моем сломанном Chrome / Safari по сравнению с Chrome на моем другом компьютере.
(Нет больше отвратительного красного X, потому что я доверял ему в Safari.) Видите, как отличаются издатели? Что я могу сделать из этого?
источник
Ответы:
это сработало для меня:
ОБНОВИТЬ
Менее радикальным вариантом является удаление сертификата DigiCert из цепочки для ключей входа в систему : в любом случае он должен быть в корневой цепочке для ключей. Эта ошибка появляется, когда два не совпадают.
источник
Возникла новая проблема с 26 июля 2014 года, когда истек срок действия старого, очевидно, квазиширокого сертификата.
Основано на https://www.yesthatallen.com/fixing-an-old-digicert-issue/
Инструкция по очистке просроченного сертификата DigiCert SSL на OSX
источник
Ни один из этих ответов не работал для меня. Вместо этого я нашел корневые сертификаты DigiCert, скачал их и установил вручную, щелкнув по ним в Finder.
Найдите их здесь в разделе Проверка хранилища промежуточных сертификатов: https://www.digicert.com/ssl-support/windows-cross-signed-chain.htm.
источник
Я только что попробовал решение Джона, и оно не помогло. Хотя в моем случае я не нашел никаких значков «синий +» в классе.
Итак, все, что я сделал, это удалил два предложенных файла кэша и перезагрузился.
В моем случае я пытаюсь обновить приложение в Macports, которое использует git для подключения к github для загрузки исходного кода и выдает ошибку. И я вижу ошибку в Safari, но не в Firefox.
После вышесказанного я связался с DigiCert, и они очень помогли мне решить проблему. В Keychain Access-> Корни системы Категория: Сертификаты
DigiCert High Assurance EV Root CA-> Доверие-> Изменение SSL с: значение не указано на: Всегда доверять GTE CyberTrust Global Root-> Доверие-> Изменение SSL с: значение не указано на: Всегда доверять
источник
Для меня проблема была решена запуском утилиты Keychain Access, выбрав Keychain First Aid в меню Keychain Access и выбрав Repair.
источник
Некоторое время назад возникла проблема с различными сертификатами SSL, и обнаружил, что это работает для 90% этих проблем.
Удалите файлы /var/db/crls/crlcache.db и /var/db/crls/ocspcache.db. Их можно найти с помощью Finder's Go>; Перейти в меню «Папка» (Cmd + Shift + G). Это сбрасывает кэш принятых сертификатов в системе. Он не удаляет их, он просто заставляет систему перезагружать кэши при перезапуске.
Откройте доступ к связке ключей (/ Приложения / Утилиты / Доступ к связке ключей). Выберите Сертификаты в палитре «Категория» слева. В строке поиска введите слово Class. Просмотрите этот список и найдите все сертификаты, которые имеют синий значок + над значком. Это те, которые вам нужно изменить.
Выберите тот, который имеет синий +, и нажмите Ctrl + I. Нажмите треугольник раскрытия рядом со списком «Доверие», чтобы отобразить список разрешений. Теперь нам нужно настроить этот сертификат на использование системных значений по умолчанию. Однако по какой-то причине при его выборе он не сохраняется. Так что вам нужно сделать это. В разделе «Доверие», где указано «Secure Sockets Layer (SSL)», измените раскрывающееся меню на «Не указано значение». Затем закройте окно. Он попросит разрешения вашего администратора. Затем снова откройте информационную панель для этого сертификата. Снова под «Доверие», теперь установите раскрывающийся список «При использовании этого сертификата:», чтобы сказать «Использовать системные настройки по умолчанию». Затем вы можете закрыть информационную панель и снова ввести свой пароль. Сделайте это для любого из сертификатов, которые имеют синий значок + на их значке. Не более одного или двух.
Перезагрузите вашу систему.
Дайте мне знать, если это работает, мне было бы интересно, если это работает.
Поскольку ВСЕГДА есть резервная копия с использованием Time Machine, потому что, если она ухудшится, вы можете вернуться!
источник
Для тех, которые удалили просроченный сертификат, но все еще имеют проблему. Запустите доступ к связке ключей, перейдите к пункту меню для него, выберите «Первая помощь связки ключей», запустите проверку, выполните ремонт, а затем снова запустите проверку, чтобы убедиться в этом. Проблема должна уйти.
источник
Это помогло мне:
(хром, OsX)
источник
Я последовал совету Аллена, но у меня это не сработало. Вот и я попробую это. Похоже, это работает.
Я попробовал это. Фейсбук загружается нормально. Но GitHub загружен без CSS. Я получаю скелет GitHub. Я не знаю, почему это произошло. Но связь уже установлена и все в порядке.
Есть идеи, ребята?
источник
Потратив много часов, пытаясь это исправить, я скачал - Link ;
Не знаю, если это хорошая практика, но она работает для меня. Я использую OSX 10.9.5 и Chrome 42.0.2311.152 (64-разрядная версия)
источник
Работайте для меня в MAC 10.10.3 1) Откройте доступ к цепочке ключей 2) Найдите DigiCert High Assurance EV Root CA 3) Дважды щелкните на DigiCert High Assurance EV Root CA 4) В Windows DigiCert High Assurance EV Root CA выберите TRUST 5) изменить с раскрывающимся списком меню при использовании этого сертификата с ВСЕГДА ДОВЕРЯЕТСЯ
источник
Нашел ниже онлайн. Я был уверен, что это было что-то вроде того, как ты обманывал кого-то, нажимая ALT + F4 в Windows, но это сработало для меня и его коллеги:
Вот и все, страница загружается. CSS не загружается, поэтому вы просто «Просмотр исходного кода», нажмите на файл CSS, и вы снова увидите сообщение об ошибке. Повторите шаги выше, и CSS отобразится. Тогда обновите страницу Github и все хорошо.
источник