Safari и Chrome сообщают о недействительных сертификатах на некоторых сайтах HTTPS (например, GitHub и Bitbucket). Firefox странно показывает зеленый действительный сертификат.
Я создал нового пользователя OS X, и там все абсолютно корректно. Я подумал, что, возможно, в моей связке ключей входа был какой-то недействительный сертификат. Однако даже после удаления всех сертификатов из этой связки ключей она все еще сообщается как недействительная.
Сертификат Entrust, который отображается только в моей учетной записи, присутствует в моей связке ключей входа. Я удалил его, что делает DigiCert High Assurance EV Root CA новым верхним сертификатом в списке, но это не тот же сертификат, что и в рабочей учетной записи...
Проблема также возникает при использовании curl или, например, при отправке с помощью git.
Может быть, я что-то упускаю из виду?
ОБНОВЛЯТЬ
Все работает после копирования DigiCert High Assurance EV Root CA изСистемные корникавторизоватьсябрелок. Но зачем это нужно в моей учетной записи?
Цепочка сертификатов в Safari в моей учетной записи пользователя
Цепочка сертификатов в Safari на новой учетной записи OS X
решение1
Похоже, что Chrome и Safari для этой учетной записи каким-то образом используют просроченный корневой сертификат, хотя в системных корнях уже присутствует новый.
Однако по умолчанию Keychain Access не отображает просроченные сертификаты: включите эту функцию с помощью меню Вид, Показать просроченные сертификаты, а затем выполните поиск по имени просроченного сертификата, например"высокий уровень диджикерта". Затем удалите все просроченные. Поскольку в новой учетной записи пользователя все в порядке, виновник должен быть в вашей связке ключей входа.
(Это не объясняет, почему Firefox использует правильный вариант; я бы ожидалвсебраузеры просто делегируют полную проверку OS X, но, по-видимому, нет.)
решение2
У меня была та же проблема с моим macbook pro и приложением sourcetree. Я следовал инструкциям, предоставленным в блоге digicert (ссылка приведена ниже), чтобы решить эту проблему.
решение3
Я не уверен на 100% в решении.
Но то же самое произошло со мной, когда я установил дату назад на своем ПК. Предположим, это 2014 год. Если вы установите 2013 или 2012 год в качестве своего года, эта проблема может возникнуть.
И в этой ситуации действительно сложно войти в Gmail, Facebook или Yahoo!
Проверьте настройки даты.
Спасибо.