Versions

Description

[LetsEncrypt](https://letsencrypt.org) supports issuing free certificates by communication via ACME - the Automatically Certificate Management Evaluation protocol. This tools is yet another ACME client ... but as a client/server model. Some aspects are special: * **ACME handling can be put into own VM / container ...**: The server can be placed into an own VM, container, network segment to limit the security risk on compromised systems. * **Only the server requires all the ACME dependencies**: The clients require only a SSL tool like OpenSSL and a HTTP client like wget or curl, no python, no build tools. Python with python-acme and its dependencies (PyOpenSSL, PyASN.1, ...) is only needed for the server. * **Supports distributed web servers**: All `.well-known/acme-challenges` requests for all domains can be served directly by the server. This makes it easy to validate domains when using multiple web server in distributed or fail-over fashion by forwarding all `.well-known/acme-challenges` requests. * **Only the server needs the ACME account information**: It is not that security relevant, but only the ACME Management Server needs access to the account information / key for the ACME server like LetsEncrypt.

Repository

https://github.com/mswart/acme-mgmtserver.git

Project Slug

acme-mgmtserver

Last Built

2 years, 6 months ago passed

Maintainers

Badge

Tags

python, python3, acme-client, acme-v2

Short URLs

acme-mgmtserver.readthedocs.io
acme-mgmtserver.rtfd.io

Default Version

latest

'latest' Version

master