Start / Acmefyer / Wildcard-Zertifikat
Wildcard-Zertifikat mit Let’s Encrypt, automatisch erneuert.
Ein Zertifikat für *.example.com deckt jeden Namen direkt unter Ihrer Domain ab: www, mail, vpn, intranet. Let’s Encrypt stellt es kostenlos aus, aber nur über die DNS-Prüfung. Acmefyer legt den Prüfeintrag bei Ihrem DNS-Anbieter selbst an, erneuert das Zertifikat rechtzeitig und spielt es auf allen Servern ein, die es brauchen.
So funktioniert die DNS-Prüfung.
Für ein Wildcard-Zertifikat will die Zertifizierungsstelle sehen, dass Ihnen die ganze Domain gehört, nicht nur ein Webserver. Deshalb verlangt sie einen TXT-Eintrag mit einem Prüfwert unter dem Namen _acme-challenge:
_acme-challenge.example.com. 300 IN TXT "gfj9Xq...Rg85nM"
Von Hand heißt das bei jeder Erneuerung: Prüfwert holen, Eintrag beim DNS-Anbieter anlegen, warten, bis er sichtbar ist, Prüfung auslösen, Eintrag wieder löschen. Acmefyer macht das über die Schnittstelle Ihres DNS-Anbieters selbst.
- Abdeckung
- *.example.com gilt für www.example.com oder mail.example.com, aber nicht für a.b.example.com und nicht für example.com selbst. Acmefyer nimmt example.com deshalb mit ins Zertifikat.
- Weitere Namen
- Namen, die der Platzhalter schon abdeckt, lässt Acmefyer weg, weil die Zertifizierungsstelle sie sonst ablehnt.
- DNS-Anbieter
- Rund 190, darunter Cloudflare, Hetzner, IONOS, INWX, netcup, all-inkl, AutoDNS, Azure DNS, Amazon Route 53 und Google Cloud DNS, dazu eigene DNS-Server über RFC 2136.
- Interne Zone
- Beantwortet Ihr eigener DNS-Server die Zone anders als das Internet, typisch mit Active Directory, fragt Acmefyer öffentliche DNS-Server wie Cloudflare oder Quad9, um den Prüfeintrag zu sehen.
- Ohne Port 80
- Bei DNS-01 muss kein Server aus dem Internet erreichbar sein. Das geht auch für interne Server mit öffentlichem Namen.
Einmal ausgestellt, überall eingespielt.
Der Vorteil eines Wildcard-Zertifikats ist, dass es auf vielen Systemen passt. Genau dort wird es mühsam: Jede Erneuerung muss auf jeden Webserver, jedes Mailsystem und jede Firewall. Acmefyer verteilt das neue Zertifikat nach jeder Erneuerung an alle Ziele, über Agenten auf den Zielsystemen.
Ein Hinweis zur Sicherheit: Der private Schlüssel eines Wildcard-Zertifikats liegt dann auf jedem dieser Systeme. Wo nur wenige Namen gebraucht werden, ist ein Zertifikat je Dienst die vorsichtigere Wahl. Acmefyer kann beides.
- Windows
- IIS, Exchange, HTTP.sys-Anwendungen, MailStore Server, PRTG, ScriptRunner, Windows-Zertifikatsspeicher
- Linux
- NGINX, Apache, Traefik (auch im Container), HAProxy, Tomcat, Gitea und jeder Dienst, der PEM-Dateien liest, etwa Postfix oder Proxmox
- Firewall
- FortiGate per REST-API, über einen Agenten in der DMZ
- Dateien
- PEM und PFX in einen Ordner oder auf eine Windows-Freigabe, per SSH auf andere Server, Webhook
- 01
Zugang zum DNS
Das API-Token Ihres DNS-Anbieters hinterlegen, einmal je Konto oder Projekt.
- 02
Domain anlegen
*.example.com mit Let’s Encrypt und DNS-01. Acmefyer nimmt example.com selbst mit auf.
- 03
Ziele wählen
Die Agenten zeigen, wo das Zertifikat gebraucht wird. Je Ziel ein Klick.
- 04
Fertig
Acmefyer erneuert das Wildcard-Zertifikat ab jetzt rechtzeitig und spielt es überall ein.
