C Roff Makefile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE.md
Makefile
README.md
acctproc.c
acme-client.1
base64.c
certproc.c
chngproc.c Move the challenge type into struct config. Jul 2, 2017
dbg.c
dnsproc.c
extern.h
fileproc.c
http.c
http.h
jsmn.c
jsmn.h
json.c White-space fixes merged from downstream OpenBSD commits. Sep 2, 2016
keyproc.c
main.c
netproc.c
revokeproc.c Move "expand" and "backup" into configuration object. Jul 2, 2017
rsa.c
rsa.h
sandbox-pledge.c
util-pledge.c
util.c

README.md

Synopsis

acme-client is yet another ACME client, specifically for Let's Encrypt, but one with a strong focus on security.

It was originally named letskencrypt until version 0.1.11.

Please see kristaps.bsd.lv/acme-client for stable releases: this repository is for current development of the OpenBSD version, requiring OpenBSD 5.9 or greater. For the portable version (Mac OS X, Linux, FreeBSD, NetBSD) see acme-client-portable.

Note: this is not the same as the OpenBSD version of acme-client.

This repository mirrors the master CVS repository: any source changes will occur in the master and be pushed periodically to GitHub. If you have bug reports or patches, either file them here or e-mail them to me.

Feature requests will be ignored unless joined by a patch. If there's something you need, I'm happy to work with you to make it happen. If you really need it, I'm available for contract (contact me by e-mail).

License

Sources use the ISC (like OpenBSD) license. See the LICENSE.md file for details.

The jsmn.c and jsmn.h files use the MIT license. See https://github.com/zserge/jsmn for details.