Found this just now: <https://kristaps.bsd.lv/acme-client/>: pure C, no python or shell; developed by the OpenBSD people and already included in OpenBSD, which at least makes the code not smell very insecure :)
Nevertheless, that client is not mininalistic, which might be a little annoying for you... On Sat, Aug 13, 2016 at 01:05:30PM +0200, Laurent Bercot wrote: > Yes, it's something that I plan to do at some point. But I don't want to > just install software on skarnet.org, even a simple bash client, that's at the > core of the security infrastructure, and not understand it; I want to be able > to tell exactly what's going on with, or at the very least put a good amount > of trust in, *everything* running on the server. That's why I'm not using > Python, among a lot of other things. > So, I plan to understand exactly what an ACME client does before installing > one - maybe a bash client (which would require installing bash on > skarnet.org, which I've been able to avoid so far), or maybe I'll write a > minimalistic C one. I'll probably get around to it somewhere in the course > of 2017. -- My current OpenPGP key: RSA4096/0x227E8CAAB7AA186C (expires: 2020.10.19) 7077 7781 B859 5166 AE07 0286 227E 8CAA B7AA 186C