Loading
nixos/acme: drop email requirement
Let's Encrypt does not require email addreses any longer, so we should allow users not to provide any. Unsetting the email adress will change the account hash and Lego will start using a dummy email address instead. The address is hardcoded in the Lego source code in the userIDPlaceholder constant. We then verify in tests that changing between no email address and the placeholder address does not create a new account nor rotate the previous certificate. This is supported since Lego 4.30.1. https://github.com/go-acme/lego/commit/bc163db9edd23bbfc3521086c0b570f468b9a87b