Pfx-Dateien (Personal Information Exchange)
Um für die Releasesignatur verwendet zu werden, müssen ein Softwareherausgeberzertifikat (Software Publisher Certificate, SPC) und seine privaten und öffentlichen Schlüssel in einem persönlichen Informationsaustausch () gespeichert werden.pfx)-Datei. Einige Zertifizierungsstellen verwenden jedoch unterschiedliche Dateiformate, um diese Daten zu speichern. Beispielsweise speichern einige Zertifizierungsstellen den privaten Schlüssel des Zertifikats in einem privaten Schlüssel (.pvk) datei und speichern Sie das Zertifikat und den öffentlichen Schlüssel in einer SPC - oder .cer-Datei .
Wenn die Zertifizierungsstelle eine SPC-Datei und die zugehörigen Schlüssel in Nicht-PFX-Dateien ausgestellt hat, müssen Sie die Dateien konvertieren und in einer PFX-Datei speichern, bevor sie für die Releasesignatur verwendet werden können. Für diese Konvertierung wird das Tool Pvk2Pfx verwendet.
Im folgenden Befehlszeilenbeispiel werden eine PVK-Datei namens abc.pvk und eine SPC-Datei mit dem Namen abc.spc in eine PFX-Datei namens abc.pfx konvertiert:
Pvk2Pfx -pvk abc.pvk -pi pvkpassword -spc abc.spc -pfx abc.pfx -po pfxpassword -f
Hierbei gilt:
Die Option -pvk gibt eine PVK-Datei (abc.pvk) an.
Die Option -pi gibt das Kennwort für an. pvk-Datei (pvkpassword).
Die Option -spc gibt den Namen und die Erweiterung der SPC-Datei an, die das Zertifikat enthält. Die Datei kann entweder eine SPC-Datei oder eine .cer-Datei sein. In diesem Beispiel befinden sich das Zertifikat und der öffentliche Schlüssel in der Datei abc.spc .
Die Option -pfx gibt den Namen der PFX-Datei (abc.pfx) an. Wenn diese Option nicht angegeben ist, öffnet Pvk2Pfx einen Export-Assistenten und ignoriert die Argumente -po und -f.
Die Option -po gibt ein Kennwort für die PFX-Datei (pfxpassword) an. Wenn diese Option nicht angegeben ist, wird der angegebenen PFX-Datei dasselbe Kennwort zugewiesen, das der angegebenen PVK-Datei zugeordnet ist.
Mit der Option -f wird Pvk2Pfx so konfiguriert, dass eine vorhandene PFX-Datei ersetzt wird, sofern vorhanden.
Weitere Informationen zu SPCs und deren Verwaltung finden Sie unter Software Publisher Certificate (SPC).