arminweinmann
Goto Top

Austausch des Zertifikats bei IIS

Hallo an alle

wir betreiben auf Windows Server 2022 einen IIS um damit für interne Entwicklungszwecke Webseiten zur Verfügung stellen zu können. Es geht also nichts raus etc..

Damit das ganze von Anfang an mit HHTPs betrieben wird habe ich per Letsencrypt ein Wildcard-Zertifikat erstellt. Das wurde mit Powershell mit Posh-ACME in Verbindung mit der Hetzner-DNS-API bewerkstelligt. Funktioniert problemlos und einfach.
Das einzige was noch stört ist der Punkt, dass nach der Zertifikats-Erneuerung das neue Zertifikat nicht automatisch vom IIS verwendet und ausgeliefert wird. Ich muss da immer noch manuell hingehen und bei allen Seiten das Zertifikat tauschen. Das sollte doch eigentlich auch anders gehen, ich finde nur nicht raus wie. Am liebsten wäre mir was mit PowerShell damit ich nach dem Erneuern des Zertifikats den Austausch gleich durchführen kann.

Vielen Dank für jeden Tipp

Armin

Content-ID: 41947896755

Url: https://administrator.de/contentid/41947896755

Ausgedruckt am: 22.11.2024 um 11:11 Uhr

8030021182
8030021182 10.11.2023 aktualisiert um 11:52:33 Uhr
Goto Top
Hi.
Da führen mehrere Wege nach Rom.

Über das WebAdministtration Module:

Get-WebBinding -Name "Default Web Site" -Protocol https | %{$_.RebindSSLCertificate('<CERTIFICATETHUMBPRINT>','My')}  
https://learn.microsoft.com/en-us/powershell/module/webadministration/ge ...

Oder über das IIS Snapin

cd iis:\sslbindings
get-item cert:\LocalMachine\MY\<CERTIFICATETHUMBPRINT> | new-item 0.0.0.0!443
https://learn.microsoft.com/en-us/iis/manage/powershell/powershell-snap- ...

Oder über netsh geht es auch
netsh http update sslcert ipport=0.0.0.0:443 certhash=<CERTIFICATETHUMBPRINT>

Des weiteren hat der IIS auch ein Feature namens Certificate Rebind
Certificate Rebind in IIS 8.5

You have the choice face-smile.

Gruß Katrin
Dani
Dani 11.11.2023 um 12:02:27 Uhr
Goto Top
Moin,
ein anderer Weg nach Rom ist, die Nutzung eines Tools als Certify The Web. Unterstützt Hetzner als DNS Provider und deren API. Somit auch den Tausch auf den IIS nach der Erneuerung des Zertifikats.


Gruß,
Dani
ArminWeinmann
ArminWeinmann 14.12.2023 um 08:35:08 Uhr
Goto Top
Quote from @8030021182:


Des weiteren hat der IIS auch ein Feature namens Certificate Rebind
Certificate Rebind in IIS 8.5

You have the choice face-smile.

Gruß Katrin

Hallo Katrin,
vielen Dank für die Antwort und sorry für die späte Antwort. Der 'Certificate Rebind' hört sich interessant an, ich hab das mal aktiviert. Leider sind die Testzeiträume dann doch etwas lang bis man wieder Gelegenheit zur Kontrolle hat.
ArminWeinmann
ArminWeinmann 14.12.2023 um 08:36:17 Uhr
Goto Top
Quote from @Dani:

Moin,
ein anderer Weg nach Rom ist, die Nutzung eines Tools als Certify The Web. Unterstützt Hetzner als DNS Provider und deren API. Somit auch den Tausch auf den IIS nach der Erneuerung des Zertifikats.


Gruß,
Dani

Hallo Dani,

das hört sich auch interessant an. Wenn der von Katrin vorgeschlagene Weg nicht klappt werde ich da nochmals einen Blick drauf werfen.
Sorry auch wegen der späten Antwort