Ich versuche, ein Zertifikat mit einem privaten Schlüssel (.pfx) zu erstellen, das ich in meiner Anwendung zum Erstellen und Verifizieren digitaler Signaturen verwenden kann. Ich möchte dieses Zertifikat im Zertifikatsspeicher (Windows) installieren.Importieren des Signierungszertifikats fehlgeschlagen
Ich habe Probleme beim Importieren des Zertifikats auf meinem lokalen Rechner. Der Zertifikatsimportassistent meldet immer "Das von Ihnen eingegebene Passwort ist falsch". Dies bezieht sich auf das Passwort für den privaten Schlüssel in der von mir erstellten pfx-Datei.
Jetzt weiß ich für eine Tatsache, dass das Passwort korrekt ist, also muss hier ein anderer Faktor im Spiel sein.
Das Skript ich den Schlüssel erstellen bin mit ist mit einer Batch-Datei und enthält den folgenden Befehl ein:
makecert -r -pe -n "CN=%1" -b 01/01/2010 -e 01/01/2060 -sky signature %1.cer -sv %1.pvk
pvk2pfx.exe -pvk %1.pvk -spc %1.cer -pfx %1.pfx
Weiß jemand, was den Import-Assistenten verursachen könnte mir zu sagen, ‚Das eingegebene Passwort ist falsch'?
Ich vertraue der Computer mehr als ich dir vertrauen. Das eingegebene Passwort ist falsch. Es kann Unterschiede im Leerraum, in den unsichtbaren Zeichen oder im Fall geben. –
Ja, ich würde das Gleiche denken. Ich habe das mit einem einzelnen Zeichen-Passwort versucht, um zu versuchen, jede mögliche Möglichkeit von mir zu entfernen, das Kennwort zu fummeln. Wenn Sie das Passwort im Importassistenten eingeben, können Sie 'Passwort anzeigen' angeben. Ich bin 100% sicher, dass ich das Passwort richtig angegeben habe - es schlägt immer noch fehl. –
Für alle, die ein ähnliches Problem haben: Das Problem ist mit dem Befehl pvk2pfx.exe. Wenn Sie einen Schlüssel mit einem Kennwort verpacken möchten, müssen Sie das Befehlszeilenargument -pi mit dem Kennwort des privaten Schlüssels angeben. –