Home / Acmefyer / Wildcard certificate
Let’s Encrypt wildcard certificates, renewed automatically.
A certificate for *.example.com covers every name directly below your domain: www, mail, vpn, intranet. Let’s Encrypt issues it for free, but only through DNS validation. Acmefyer creates the validation record at your DNS provider itself, renews the certificate in time and installs it on every server that needs it.
How DNS validation works.
For a wildcard certificate the certificate authority wants proof that you control the whole domain, not just one web server. That is why it requires a TXT record with a validation value under the name _acme-challenge:
_acme-challenge.example.com. 300 IN TXT "gfj9Xq...Rg85nM"
By hand that means for every renewal: get the validation value, create the record at the DNS provider, wait until it is visible, trigger validation, delete the record again. Acmefyer does this through your DNS provider’s API itself.
- Coverage
- *.example.com is valid for www.example.com or mail.example.com, but not for a.b.example.com and not for example.com itself. Acmefyer therefore adds example.com to the certificate.
- More names
- Acmefyer leaves out names the wildcard already covers, because the certificate authority would reject them otherwise.
- DNS providers
- Around 190, including Cloudflare, Hetzner, IONOS, INWX, netcup, all-inkl, AutoDNS, Azure DNS, Amazon Route 53 and Google Cloud DNS, plus your own DNS servers via RFC 2136.
- Internal zone
- If your own DNS server answers the zone differently from the internet, typically with Active Directory, Acmefyer asks public DNS servers such as Cloudflare or Quad9 to see the validation record.
- Without port 80
- With DNS-01 no server has to be reachable from the internet. This also works for internal servers with a public name.
Issued once, installed everywhere.
The advantage of a wildcard certificate is that it fits many systems. That is exactly where it gets tedious: every renewal has to go to every web server, every mail system and every firewall. After every renewal Acmefyer distributes the new certificate to all targets, through agents on the target systems.
A note on security: the private key of a wildcard certificate then sits on every one of these systems. Where only a few names are needed, one certificate per service is the more cautious choice. Acmefyer can do both.
- Windows
- IIS, Exchange, HTTP.sys applications, MailStore Server, PRTG, ScriptRunner, Windows certificate store
- Linux
- NGINX, Apache, Traefik (also in a container), HAProxy, Tomcat, Gitea and any service that reads PEM files, such as Postfix or Proxmox
- Firewall
- FortiGate via REST API, through an agent in the DMZ
- Files
- PEM and PFX to a folder or a Windows share, via SSH to other servers, webhook
- 01
DNS access
Store your DNS provider’s API token, once per account or project.
- 02
Add a domain
*.example.com with Let’s Encrypt and DNS-01. Acmefyer includes example.com itself.
- 03
Choose targets
The agents show where the certificate is needed. One click per target.
- 04
Done
From now on Acmefyer renews the wildcard certificate in time and installs it everywhere.
