Ich kann auf beiden Macs nicht auf Wikipedia zugreifen. macOS gibt an, dass das Zwischenzertifikat zum Signieren des Wikipedia-Zertifikats ( GlobalSign Organization Validation CA - SHA256 - G2
) widerrufen wurde.
Ich glaube nicht, dass das fragliche Zertifikat widerrufen wurde. Deshalb habe ich die CRL und den OCSP-Dienst von GlobalSign manuell überprüft und mir beide mitgeteilt, dass das Zertifikat in Ordnung ist.
Gibt es andere Quellen für CRLs, die macOS möglicherweise verwenden kann? Gibt es eine Möglichkeit, das Security Framework zu bitten, mir mitzuteilen, was genau aus seiner Sicht mit dem Zertifikat nicht stimmt?
security
keychain
sierra
certificate
kirelagin
quelle
quelle
Antworten:
Ich habe versucht,
crlrefresh rp
den OCSP-Cache manuell zu löschen,sudo rm /var/db/crls/*cache.db
wie von GlobalSign dokumentiert .Unter macOS 10.12 Sierra scheint sich der Cache jedoch an einer anderen Stelle zu befinden. Der folgende Befehl hat bei mir funktioniert und das Problem behoben:
Ich habe auch versucht, die gesamte Datenbank zu löschen, aber sie scheint nicht automatisch zurückzukehren.
Wenn Sie sich nicht sicher sind, stellen Sie es besser einfach
~/Library/Keychains/*/ocspcache.sqlite3*
(einschließlich-shm
und-wal
) aus einer Sicherung wieder her, bevor die OCSP-Server falsche Antworten gaben, beispielsweise von gestern.quelle
Möglicherweise hat GlobalSign ein Problem mit der OCSP. Dies wird von ihrem Twitter genommen ( https://twitter.com/globalsign/status/786505261842247680?lang=da )
Und auch
oder CRL, OCSP-Cache anzeigen und / oder löschen
quelle
crlrefresh rp
und es scheint nicht zu helfen. Was ich jedenfalls suche, ist eine Möglichkeit, macOS davon zu überzeugen, mir den genauen Grund zu nennen, warum das Zertifikat als schlecht eingestuft wird (sei es OCSP oder etwas anderes).Versuchte die Anweisung von Global Sign, aber es hat mir nicht wirklich geholfen.
sudo rm /var/db/crls/*cache.db
Hat nicht wirklich geholfen, weil es eine andere Cache-Datei gibt,crlcache2.db
die nicht den*cache.db
Kriterien entspricht.Meine Lösung bestand darin, auch diese Datei zu entfernen und dann neu zu starten.
sudo rm /var/db/crls/crlcache2.db
Ich denke, es ist sicher,
sudo rm /var/db/crls/*
weil der Ordner nur Cache-Dateien enthält. Aber wenn Sie sich dafür entschieden haben, tun Sie dies auf Ihr eigenes Risiko.quelle
MacOS ist der Ansicht, dass das Zertifikat widerrufen wurde, weil ein Zwischenzertifikat in seiner Vertrauenskette (versehentlich) widerrufen wurde. Wenn Sie GlobalSign-Fehler sehen, werden die HTTPS-Zertifikate der wichtigsten Websites storniert .
Die angezeigte Fehlermeldung gibt genau an, welches Zwischenzertifikat gesperrt wurde. Was willst du mehr wissen?
quelle
Die andere Möglichkeit ist, zu einer Site zu gehen, die Sie nie benutzen und die globalsign verwendet, zum Beispiel (für alle englischsprachigen Benutzer) https://it.wikipedia.org (italienisch wikipedia) Zertifikat, bis diese CF richtig behoben ist
quelle