Where can I view the API documentation and where is the interface address?
This is one of those questions that seems like it should be obvious from the Let's Encrypt documentation page, but I can see how it really isn't, especially for someone coming in fresh.
And to be clear, usually one would just start with an existing client (or library); adapting one of those is usually much easier than starting from scratch.
The standard, that all ACME clients should in theory be following, is in RFC 8555. There are various extensions to it (see the RFCs section of the ACME Working Group Documents), but most people I don't think need most of them.
In terms of the actual endpoints for Let's Encrypt, that's on the ACME Protocol Updates page, which links to a list of intentional divergences in Let's Encrypt's implementation. Ideally, client software would support all ACME CAs and not just Let's Encrypt, but different CAs do some things slightly differently so that's not always as easy as one would hope.
The API is documented (specified, actually) in IETF RFC 8555: RFC 8555 - Automatic Certificate Management Environment (ACME)
The directory address is https://acme-v02.api.letsencrypt.org/directory
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.