Ich versuche, den öffentlichen Schlüssel aus einem Zertifikat mit Powershell zu extrahieren. Wenn ich jedoch den Powershell-Befehl Get-PfxCertificate
verwende, wird nur der Fingerabdruck des Zertifikats und nicht der öffentliche Schlüssel ausgegeben. Wie kann ich den öffentlichen Schlüssel ausgeben lassen?Wie bekomme ich den öffentlichen Schlüssel von einem PFX-Zertifikat mit Powershell?
0
A
Antwort
1
Um den öffentlichen Schlüssel aus einem PFX Zertifikat mit Powershell abrufen, verwenden Sie den folgenden Befehl ein:
(Get-PfxCertificate -FilePath mycert.pfx).GetPublicKey()
den öffentlichen Schlüssel zu einem Hex-String zu konvertieren, ohne Bindestriche können Sie diesen Befehl verwenden:
[System.BitConverter]::ToString((Get-PfxCertificate -FilePath mycert.pfx).GetPublicKey()).Replace("-", "")