Wie führe ich makecert.exe ohne GUI aus?

8

Ich bin kürzlich auf ein Problem gestoßen, das automatisch signierte Zertifikate erzeugt hat. Jedes Mal, wenn ich makecert.exe ausführe, erhalte ich ein Popup-Fenster für ein Passwort für das Zertifikat. Diese Zertifikate werden jedoch niemals verteilt, also brauche ich kein Passwort oder irgendetwas.

Wie kann ich makecert.exe ohne eine GUI verwenden?

Wenn es hilft, nimmt meine Befehlszeile diese Art von Formular:

  

makecert.exe mycert.cer -r -n "CN = Zufalls-Hex-Zahl" - $ Individuum   -sv private.pkv -pe-cy Ende

    
Earlz 23.10.2012, 20:29
quelle

2 Antworten

3

Ich habe das Grundproblem nicht gelöst, aber einen Weg gefunden, es zu umgehen. Es wird nur nach einem Kennwort gefragt, wenn Sie keinen privaten Schlüssel angeben. Wenn Sie zuvor einen privaten Schlüssel generieren und ihn als PVK übergeben, wird jetzt kein Kennwort angefordert.

    
Earlz 23.10.2012 21:34
quelle
-1

Legen Sie das Zertifikat und die privaten Schlüssel in einen Ordner. Verwenden Sie dann das Tool pvk2pfx, um sie zu einer Datei zusammenzufassen. Dann wenn Sie fertig zur Installation sind     @pushd "% ~ dp0"     @start "" / b (Befehl) "% ~ dp0"

Der Pushd hält es im Dateiverzeichnis und startet "" / b startet das Programm, ohne die Schnittstelle aufzurufen.

    
NoNo 23.10.2012 20:41
quelle