Zertifikatsignierungsanforderungen werden in einem separaten Speicher (namens REQUEST) von normalen Zertifikaten gespeichert. Benutze das:
certutil -exportPFX -user -p "password" REQUEST $SerialNumber "a.pfx"
Ich habe Windows Server 2008. Ich versuche, ein Skript zum Exportieren meiner privaten Zertifikatsanforderungsschlüssel zu schreiben. Ich wollte das Powershell-Cmdlet verwenden Export-PfxCertificate
, um die privaten Schlüssel meiner Zertifikatsanforderung zu exportieren, es scheint jedoch, dass das Cmdlet auf Server 2008 fehlt. Daher habe ich den Befehl certutil ausprobiert, aber ich erhalte den Fehler:
CertUtil: -exportPFX command FAILED: 0x80070002 (WIN32: 2) CertUtil: The system cannot find the file specified.
Ich kenne die Seriennummer und den Fingerabdruck, aber es scheint, als würde ich das nicht [CertificateStoreName]
richtig angeben. In Powershell ist der Ort cert:\LocalMachine\REQUEST
, aber ich kann das Format für certutil nicht erhalten.
Ich habe viele Versionen von probiert
certutil -f -enterprise -exportpfx 05..hexdigits...0a C:\private.pfx
Aber kein Erfolg. certutil -store -?
war nicht in das richtige Format herauszufinden.
Wie kann ich das machen?
Vielen Dank!
Zertifikatsignierungsanforderungen werden in einem separaten Speicher (namens REQUEST) von normalen Zertifikaten gespeichert. Benutze das:
certutil -exportPFX -user -p "password" REQUEST $SerialNumber "a.pfx"