Pushed to
koalephant/certificate-manager
Overview
Atlassian Sourcetree is a free Git and Mercurial client for Windows.
Atlassian Sourcetree is a free Git and Mercurial client for Mac.
Koalephant Certificate Manager
Shell tools to enable requesting and renewing TLS certificates via ACME-protocol supporting Certificate Authorities (currently only LetsEncrypt).
The primary focus is to support multi-server HAProxy based environments, where certificates need to be post-processed (joined, OCSP data fetched) and copied to peer servers.
Tools
k-cert-request: Requests a new certificate, or expands an existing one (if one is found with a subset of the host names specified) via certbotk-cert-manage: Handle new certificates after issuance - copy, combine and fetch OCSP data, apply changes (reload HAProxy) and triggers the 'sync' functionality ofk-cert-synck-cert-sync: Synchronises certificates, keys and OCSP data from one machine to registered peers, and triggers the 'apply changes' functionality ofk-cert-manage
Dependencies
Testing
A Vagrant multi-machine configuration is included, to allow easier development and testing of the 'manage' and 'sync' capabilities.