mail and acme-client
I am a regular user of OpenBSD, which provides an acme client named ... acme-client (sic).
This client does not have an option to register, notably no mail is provided.
So I am wondering if there would be another way to notify agreement to the TOS.
I have mailed the software devellopers once who seems not so interested in solving the issue.
-
Hi 22Decembre
After analyzing the source code of OpenBSD’s acme-client we found that it cannot be used with our API.
Here is the snippet from source as of today:
/* * Format the "newAccount" resource request. */ char * json_fmt_newacc(void) { int c; char*p; c = asprintf(&p, "{" "\"termsOfServiceAgreed\": true" "}"); if (c == -1) { warn("asprintf"); p = NULL; } return p; }
We currently require the contact to be provided as part of new account registration request, but there is no option to provide it.
Regards,
Andriy
-
OpenBSD (and quite a few other systems) should have a port of my Crypt::LE client (as p5-Crypt-LE), supporting custom ACME servers, including Buypass.
You can also install the most recent version of Crypt::LE by pulling it from CPAN:
https://github.com/do-know/Crypt-LE#installation
NB: Please make sure to check the documentation, especially if you are running the client in a multi-user environment.
-
I managed to solve it and wrote a blog article to explain it.
https://www.22decembre.eu/en/2020/06/06/lets-encrypt-alternative/