Ein Zertifikat mit Let's Encrypt Windows ACME Simple für Apache per Befehlszeile anfordern

Um mit dem schönen Tool Let’s Encrypt Windows ACME Simple ein SSL-Zertifikat für einen Apache-Webserver, der unter Windows läuft, komplett ohne Interaktion anzufordern und zu installieren, könnt Ihr seit Release 1.9.8 (oder neuer) folgende Befehlszeile verwenden:

wacs.exe --target manual --host www.example.org,example.org --validation filesystem --webroot "C:\MyWebsites\example.org" --store pemfiles --pemfilespath "C:\MyCertificates"

Zur besseren Lesbarkeit, mehrzeilig formatiert:

wacs.exe
    --target manual 
    --host www.example.org,example.org 
    --validation filesystem 
    --webroot "C:\MyWebsites\example.org" 
    --store pemfiles 
    --pemfilespath "C:\MyCertificates"

Das obige Beispiel installiert ein IIS-Zertifikat für example.org und validiert es unter der eigenen Domain in einem automatischem .well-known-Ordner im Root der Website.

Die Dokumentation hat noch weitere Informationen dazu.

Für IIS unter Windows geht das so:

Auf meinem konkreten Server schaut eine Befehlszeile so aus:

"C:\Program Files\wacs\wacs.exe" --target manual --host mailserv.zeta-sw.com,www.mailserv.zeta-sw.com --validation filesystem --webroot "C:\Websites\zeta-sw.com\mailserv" --store pemfiles --pemfilespath "C:\Websites\ApacheConfigs\Certificates"

Mit WinACME 2.1. wäre der Code für ein Wildcard Zertifikat.
„C:\Program Files\letsencrypt\wacs.exe“ --target manual --host *.zeta-sw.com --validationmode dns-01 --validation manual --store pemfiles --pemfilespath „C:\Websites\ApacheConfigs\Certificates“

1 „Gefällt mir“

Um ein SSL-Zertifikat mit DNS-01-Validierung für eine Domain, die bei Amazon AWS Route 53 gehostet ist, anzufordern, so vorgehen, wie im Handbuch beschrieben ist:

"C:\Program Files\letsencrypt\wacs.exe" ^
	--target manual ^
	--host my.server.com ^
	--store certificatestore ^
	--certificatestore My ^
	--validation route53 ^
	--validationmode dns-01 ^
	--route53accesskeyid XXXXXXXXXXXXXXXXXXXX ^
	--route53secretaccesskey XXXXXXXXXXXXXXXXXXXX

Das XXXXXXXXXXXXXXXXXXXX durch die eigenen Keys ersetzen.

Wichtig ist, dass das Route-53-Plug-in von WinAcme installiert ist.