Tool to automatically replace TLS certificates maintained by acmetool.

Helmut Pozimski a8c7d1566b specify and document dependencies 7 years ago
amulib 08bca0f599 add helper functions take from the existing acme_updater and acme-tlsa-mail scripts, create main function 7 years ago
COPYING 87d13a9d2d Initial commit, create directory structure 7 years ago
README.md a8c7d1566b specify and document dependencies 7 years ago
acme-updater 08bca0f599 add helper functions take from the existing acme_updater and acme-tlsa-mail scripts, create main function 7 years ago
setup.py a8c7d1566b specify and document dependencies 7 years ago

README.md

About

acme-updater is a tool that takes care of automatically replacing Let's Encrypt SSL certificates maintained by acmetool. It replaces the certificates, takes care of restarting the services and optionally writes TLSA records. The following services are currently supported:

  • apache2
  • postfix
  • dovecot
  • ejabberd

Current development is focused on Debian 8 jessie with sysvinit because that's what I use mysel. It might be extended to support other distributions or init systems in the future.

Usage

TBD

Dependencies

acme-updater is developed for python 3.x. It might work on older versions but this is not supported. Additionally, the following python modules are required:

  • pyOpenSSL
  • dnspython

COPYING

This software is published under the GNU GENERAL PUBLIC LICENSE, version 2.

CONFIGURATION

TBD

INSTALLATION

Use the setup.py to perform the installation, this requires the setuptools module.