Ich habe ein Problem mit Firefox 32 und installierten SSL-Zertifikaten in cert8.db und möchte das untersuchen. Ich habe herausgefunden, dass es ein Tool namens „certutil“ von Mozilla gibt, das mit dieser Datei arbeiten kann. Microsofts certutil funktioniert nicht, es hat ganz andere Optionen.
Leider veröffentlicht Mozilla keine verwendbare Binärdatei dieses Tools, sondern stellt nur eine ausführliche Dokumentation über das NSS-Projekt selbst zur Verfügung. Eigentlich möchte ich das Problem mit dieser Datei untersuchen und nicht mit der Entwicklung von Mozilla-Software beginnen. Daher ist das Einrichten einer Mozilla-Build-Umgebung definitiv keine Option.
Wenn es hier Windows-basierte Mozilla-Entwickler gibt, könnten Sie mir bitte eine Binärdatei Ihres Certutil-Programms zur Verfügung stellen? Irgendjemand muss das schon herumliegen haben, also sollte es nicht zu viel Arbeit sein.
Antwort1
Windows-Binärdateien
Einige alte Versionen finden Sie imoffizielles Archiv. Hier sind einige der neuesten Binärdateien, die mit Windows XP und höher kompatibel sind, sowohl offizielle als auch inoffizielle:
Version 3.14.22
Erstellt aus dem am 1. Februar 2013 veröffentlichten Quellcode. 3https://onedrive.live.com/?id=8AC323922EA1F60C!1312&cid=8ac323922ea1f60c&authkey=!As8HyT0S8x4uVdc
Der Link wurde ursprünglich von PRF2 im Mozilla-Supportforum bereitgestellt:
[...] Ich habe nur einen Link zur aktualisierten Version der NSS/NSPR-Dienstprogramme gepostet, da diese auf der für Windows vorkompilierten Mozilla-Website nicht zum Download zur Verfügung stehen.
Quelle:Wo kann ich certutil.exe und die NSS Utils für Windows herunterladen?
Version 3.13.52
Erstellt aus dem am 1. Juni 2012 veröffentlichten Quellcode. 3https://www.felixrr.pro/wp-content/uploads/2012/06/nss-3.13.5-nspr-4.9.1-compiled-x86.zip
Link gefunden auf FelixRRs Blog:
Wie dem auch sei, der Punkt ist, dass man die Tools für Mozilla Firefox kompilieren muss, um sie zu bekommen. Jemand hat eine kompilierte Kopie auf megaupload.com gestellt, aber da diese Seite geschlossen wurde, ist sie nicht mehr verfügbar. Ich habe NSS 3.13.5 mit NSPR 4.9.1 für x86 kompiliert [...]
Version 3.12.41
Erstellt aus dem am 12. April 2010 veröffentlichten Quellcode.1 Erfordert dieVisual C++ 2008 x86-Laufzeitbibliotheken.
2 Erfordert dieVisual C++ 2010 x86-Laufzeitbibliotheken.
3 Inoffiziellfreigeben.
Antwort2
Ab Tor Browser 8.5 bietet das Tor-Projekt certutil
Binärdateien für Windows, macOS und GNU/Linux. Dies ist wahrscheinlich eine bessere Option als die anderen Antworten für Benutzer, die sich Sorgen machen, veraltete Versionen zu erhalten (Tor Browser basiert auf dem neuesten Firefox ESR) oder die sich Sorgen machen, fragwürdige Binärdateien von zufälligen unbekannten Personen herunterzuladen (das Tor-Projekt hat einen ziemlich guten Ruf und, was noch wichtiger ist, seine Builds sind reproduzierbar).
Die Binärdateien des Tor-Browsers certutil
können heruntergeladen werden vonhttps://dist.torproject.org/torbrowser/(Onion-Service-Link isthttp://rqef5a5mebgq46y5.onion/torbrowser/für diejenigen, die es bevorzugen); insbesondere möchten Sie die mar-tools
Downloads.
Vollständige Offenlegung: Ich habe den Patch für den Tor-Browser geschrieben, der diese Binärdateien zu den Build-Ausgaben hinzugefügt hat.
Antwort3
hier ist eine relativ neue Windows-Version von certutil.exe mit einem Skript zur Batch-Installation von CA-Zertifikaten für alle Benutzer auf einem Windows-Rechner: https://github.com/christian-korneck/firefox_add-certs/releases/tag/1.0