Я не могу получить доступ к Википедии на обоих компьютерах Mac. macOS говорит, что промежуточный сертификат, используемый для подписи сертификата Википедии ( GlobalSign Organization Validation CA - SHA256 - G2
), был отозван.
Я не верю, что данный сертификат был отозван, поэтому я проверил вручную сервис CRL и OCSP GlobalSign, и оба сказали мне, что сертификат в порядке.
Существуют ли другие источники CRL, которые потенциально могут использовать macOS? Есть ли способ попросить Security Framework сказать мне, что именно не так с сертификатом по его мнению?
security
keychain
sierra
certificate
kirelagin
источник
источник
Ответы:
Я попытался,
crlrefresh rp
а также вручную удалить кэш OCSP с помощью,sudo rm /var/db/crls/*cache.db
как задокументировано GlobalSign .Однако, кеш, похоже, находится в другом месте на macOS 10.12 Sierra. Следующая команда сработала для меня и решила проблему:
Я также попытался удалить всю базу данных, но она не возвращается автоматически.
Если вы не уверены, лучше просто восстановить
~/Library/Keychains/*/ocspcache.sqlite3*
(включая-shm
и-wal
) из резервной копии, прежде чем серверы OCSP начали давать неправильные ответы, например, со вчерашнего дня.источник
Возможно, это так, кажется, у GlobalSign возникла проблема с их OCSP. Это взято из их твиттера ( https://twitter.com/globalsign/status/786505261842247680?lang=da )
А также
или просмотреть и / или удалить CRL, кэш OCSP
источник
crlrefresh rp
и это, кажется, не помогает. В любом случае, я ищу способ убедить macOS сообщить мне точную причину, по которой он считает, что сертификат плохой (будь то OCSP или что-то еще).Пробовал инструкцию, предоставленную Global Sign, но она мне не очень помогла.
sudo rm /var/db/crls/*cache.db
На самом деле не помогло, потому что есть еще один файл кэша,crlcache2.db
который не соответствует*cache.db
критериям.Мое решение было также удалить этот файл, а затем перезагрузить компьютер.
sudo rm /var/db/crls/crlcache2.db
Я думаю, что это безопасно,
sudo rm /var/db/crls/*
потому что папка содержит только файлы кэша. Но если вы решили сделать это, делайте это на свой страх и риск.источник
MacOS считает, что сертификат был отозван, потому что промежуточный сертификат в его цепочке доверия был (случайно) отозван. Посмотрите, что провал GlobalSign отменяет сертификаты HTTPS ведущих веб-сайтов .
Сообщение об ошибке, которое вы видите, сообщает вам, какой промежуточный сертификат был отозван. Что еще вы хотели бы знать?
источник
Другой вариант - перейти на сайт, который вы никогда не используете и который использует globalsign, например (для любых носителей английского языка) https://it.wikipedia.org (итальянская википедия), и когда он появляется, говоря, что недействительный сертификат явно доверяет globalsign сертификат, пока этот CF не будет исправлен
источник