Let’s encrypt mit Microsoft Exchange / IIS.

Diese Anleitung basiert auf Microsoft Exchange 2013 auf Windows Server 2012 R2 mit IIS.

Let’s Encrypt lässt sich zwar mittels ACMESharp für Powershell adapatieren, allerdings stellt dies nur das ACME Protokoll an sich dar. Die Aktualisierung der Zertifikate sowie die Aktivierung in Exchange und IIS muss zu Fuß erfolgen.

Hier wird ein Script dargestellt, welches alles automatisiert erledigt. Das gesamte Paket steht auch zum Download zur Verfügung.

# Needed PowerShell modules
Import-Module WebAdministration
Import-Module ACMESharp
Import-Module ACMESharp\ACMESharp-IIS
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn