txacme
txacme copied to clipboard
Twisted client for the ACME (Automatic Certificate Management Environment) protocol
===================================================== txacme: A Twisted implementation of the ACME protocol
.. image:: https://readthedocs.org/projects/txacme/badge/?version=stable :target: http://txacme.readthedocs.org/en/stable/?badge=stable :alt: Documentation Status
.. image:: https://github.com/twisted/txacme/actions/workflows/test.yaml/badge.svg :target: https://github.com/twisted/txacme/actions/workflows/test.yaml :alt: CI status
.. image:: https://codecov.io/github/twisted/txacme/coverage.svg?branch=master :target: https://codecov.io/github/twisted/txacme?branch=master :alt: Coverage
.. teaser-begin
ACME
_ is Automatic Certificate Management Environment, a protocol that allows
clients and certificate authorities to automate verification and certificate
issuance. The ACME protocol is used by the free Let's Encrypt
_ Certificate
Authority.
txacme
is an implementation of the protocol for Twisted
_, the
event-driven networking engine for Python.
txacme
is still under heavy development, and currently only an
implementation of the client side of the protocol is planned; if you are
interested in implementing or have need of the server side, please get in
touch!
txacme
\ ’s documentation lives at Read the Docs
, the code on GitHub
.
It’s lightly tested on Python 3.6+, and PyPy3.
.. _ACME: https://github.com/ietf-wg-acme/acme/blob/master/draft-ietf-acme-acme.md
.. _Let's Encrypt: https://letsencrypt.org/
.. _Twisted: https://twistedmatrix.com/trac/
.. _Read the Docs: https://txacme.readthedocs.io/
.. _GitHub: https://github.com/twisted/txacme