Re: Really basic question....

From: "J.C. Jones" <jcjones@xxxxxxxxxxxxxxx>
To: Bear Giles <bgiles@xxxxxxxxxxxxxx>
CC: "Let's Encrypt Client Development" <client-dev@xxxxxxxxxxxxxxx>
Date: Wed, 15 Jun 2016 07:28:46 -0700
Why ads?
Hi Bear,

When Let’s Encrypt launched, it did so with a reference client, written in
Python, that demonstrated one vision of how to automate certificates; that
client is now called CertBot. In the months since launch, the community has
developed many more clients in order to satisfy their specific needs, some
even built into appliances. There is a community-managed wiki of known
clients at the CertBot project.
<> Many of these are written
in languages other than Python, so I would encourage you to take a look to
see if one meets your needs.

There is also a fair amount of community commentary on many clients located
at ; just search the forum by the
client's name, and you will likely find some information.

All of these clients implement the ACME draft specification, which you've
linked to -- Let's Encrypt implements that draft specification as well, so
if you construct your own client, you should be able to start with the one
bit of magic, the directory URI:

Hope that helps,

On Tue, Jun 14, 2016 at 9:59 AM, Bear Giles <bgiles@xxxxxxxxxxxxxx> wrote:

Hi, I have a really basic question that is proving to be difficult to
answer. (Read: maybe something to add to the documentation. :-)

I'm considering a proof-of-concept demo in an enterprise environment and
python isn't an option. I've been trying to determine if the python clients
are a front-end to REST calls, and if so what the API is, but getting
nowhere. A search of this group looks like some people have asked this
before but not gotten a clear answer.

I found this on one of your pages:
but I don't know how closely you adhere to it or the magic values to put
into various places.

Is this information collected somewhere? Or is my option to read the
python code and hope my python skills are adequate to the task? It would
also be easy to overlook something important like a flag I could set to
indicate that it's development work and the certs should not "go live".



You received this message because you are subscribed to the Google Groups
"Let's Encrypt Client Development" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to client-dev+unsubscribe@xxxxxxxxxxxxxxx.
To post to this group, send email to client-dev@xxxxxxxxxxxxxxx.
To view this discussion on the web visit

You received this message because you are subscribed to the Google Groups "Let's Encrypt Client Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to client-dev+unsubscribe@xxxxxxxxxxxxxxx.
To post to this group, send email to client-dev@xxxxxxxxxxxxxxx.
To view this discussion on the web visit
Why ads?