2012-12-27 2 views
6

Ich möchte selbstsigniertes Zertifikat für IE, Firefox und Chrome in Windows (XP und 7) installieren.Skript für die Installation von SSL-Zertifikat auf vertrauenswürdigen Stammzertifikatsspeicher

Ich muss Zertifikat für mehrere Systeme installieren, also ich geplant, .bat-Datei zu erstellen, die Zertifikat für Browser installieren. Ich habe folgende Befehl während

gegoogelt

certutil -addstore -f -enterprise -user root root_ca.cer

Aber es nur für den Internet Explorer. Gibt es eine Option für Chrome und Firefox?

Antwort

7

Etwas von einem alten Post aber dachte, ich würde sowieso meine zwei Cent werfen. Sie haben recht, dieser Befehl in einem Stapel-Skript installiert das Zertifikat root_ca.cer im vertrauenswürdigen CA-Speicher. Ich würde die Linie ändern zu sein:

certutil -addstore -f -enterprise -user root "%~dp0root_ca.cer" 

diese Weise wird die Schale %~dp0 auf den Pfad des ausgeführten Skripts erweitern, so dass Sie es über ein Netzwerk von einem UNC-Pfad laufen können, und es wird immer noch funktionieren.

Als Antwort auf Ihre andere Frage wird Chrome (wie das Schreiben dieses Beitrags) aus dem Windows-Zertifikatspeicher lesen, so dass es nicht nötig ist, etwas Besonderes zu tun; Starten Sie Chrome einfach neu, nachdem Sie das Skript ausgeführt haben, und es sollte süß sein.

Wie für Mozilla check out this post für ein Skript, das zu tun. Einfach!

+0

Gibt es eine Lösung, dies über ein C++ - Programm zu tun? Könnten Sie bitte einen Blick darauf werfen: http://stackoverflow.com/questions/36673163/import-a-certificate-using-cryptuiwizimport-automatica-as-a-trusted-root-with? –

Verwandte Themen