PFX Zertifikate für IIS Websites mit Powershell in Windows Zertifikatsspeicher importieren

Es gibt in Powershell ein Befehl, mit dem PFX Zertifikate im Zertifikatsspeicher hinzugefügt werden können. PFX Zertifikate haben ein Passwort. Das Passwort muss als SecureString angegeben werden, damit der Befehl das Zertifikat mit Passwort im Zertifikatspeicher hinzufügen.

Import-PfxCertificate

Dazu benutzt Du folgenden Befehl:

$pwd = ConvertTo-SecureString -String "[PASSWORT]" -AsPlainText -Force
$cert = Import-PfxCertificate -FilePath "[PFAD-ZUM-ZERTIFIKAT]" -CertStoreLocation "[CERTSTORE-LOCATION]" -Password $pwd -Exportable

In der ersten Zeile wird ein SecureString vom Zertifikatspasswort erstellt.
In der zweiten Zeile wird das Zertifikat in den Zertifikatsspeicher hochgeladen

Um Zertifikate für HTTPS Bindings für eine Website im IIS verfügbar zu machen, muss das Zertifikat im Windows Zertifikatspeicher an folgendem Speicherort hinterlegt werden:

Cert:\LocalMachine\WebHosting

Nach erfolgreicher Ausführung des Befehls wird in der Powershell Konsole ein Objekt zum Zertifikat zurückgegeben.

 

Wenn ich damit helfen konnte, lass einen Kommentar da.

Viele Grüße,
Olli

Kommentar schreiben