-
-
Notifications
You must be signed in to change notification settings - Fork 631
Description
Boulder seems to accept only one agreement URL for the Terms-of-Service: https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf``, but Let's Encrypt uses also other URLs for the same document, such as: https://letsencrypt.org/documents/2017.11.15-LE-SA-v1.2.pdf```. The latter one is used in https://letsencrypt.org/repository/. for example.
For interactive clients, the use the URL given in the response to an account request, this is not a problem. They simply use what boulder returns to them. For servers and other automated software, running interactive is not an option and not desirable. Here, the agreement URL needs to be configured for them by a human.
It would be useful to have boulder accept all the URLs that point to the same agreement document, especially the ones used in Let's Encrypt documentation. This will raise the success rate for automated clients and spare users repeated attempts.
(Note that it could be argued that accepting a generic ToS URL that always points to the current agreement, should suffice in signing up, but IANAL etc. etc.)