|
|
|
|
|
by AlbinoDrought
1756 days ago
|
|
"Delegated Domains" might interest you [0]. In this mode you manually configure a CNAME record once like "_acme-challenge.important.example => _acme-challenge.lessimportant.example" and then setup your client with DNS API keys for the lessimportant.example domain. You still get valid certs for your important domain without exposing creds for it. A leaked key would prevent attackers from changing your important DNS records, but they could still generate valid certs for your important domain. We bought a cheap domain (~$14/y) for this purpose and hooked it up to a DNS provider with a better API than our main provider. It has worked great and gives some peace of mind. [0]: https://cert-manager.io/docs/configuration/acme/dns01/#deleg... |
|
It introduces a 4th party you depend on. Now you have:
1: The datacenter where your application runs
2: The DNS server
3: Let's Encrypt
4: The "DNS provider with a better API"