Metadata-Version: 2.1
Name: django-ca
Version: 1.22.0
Summary: A Django app providing a SSL/TLS certificate authority.
Home-page: https://github.com/mathiasertl/django-ca
Author: Mathias Ertl
Author-email: mati@er.tl
Project-URL: Documentation, https://django-ca.readthedocs.io/
Project-URL: Source, https://github.com/mathiasertl/django-ca/
Project-URL: Issues, https://github.com/mathiasertl/django-ca/issues
Project-URL: Changelog, https://django-ca.readthedocs.io/en/latest/changelog.html
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Framework :: Django :: 4.1
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Security
Classifier: Typing :: Typed
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: Django (>=3.2)
Requires-Dist: acme (>=1.23)
Requires-Dist: asn1crypto (>=1.2.0)
Requires-Dist: cryptography (>=36.0)
Requires-Dist: django-object-actions (>=4.0.0)
Requires-Dist: dnspython (>=2.1)
Requires-Dist: idna (>=3.0)
Requires-Dist: josepy (>=1.12.0)
Requires-Dist: packaging
Requires-Dist: requests
Requires-Dist: importlib-metadata (<4.13.0) ; python_version < "3.8"
Requires-Dist: typing-extensions ; python_version < "3.8"
Provides-Extra: acme
Provides-Extra: celery
Requires-Dist: celery (>=5.1) ; extra == 'celery'
Provides-Extra: mysql
Requires-Dist: mysqlclient (>=2.0) ; extra == 'mysql'
Provides-Extra: postgres
Requires-Dist: psycopg2 (>2.8) ; extra == 'postgres'
Provides-Extra: redis
Requires-Dist: hiredis (>=2.0.0) ; extra == 'redis'
Requires-Dist: redis (>=4.3) ; extra == 'redis'

**django-ca** is a tool to manage TLS certificate authorities and easily issue and revoke certificates. It is
based `cryptography <https://cryptography.io/>`_ and `Django <https://www.djangoproject.com/>`_. It can be
used as an app in an existing Django project or stand-alone with the basic project included. Everything can be
managed via the command line via `manage.py` commands - so no web server is needed, if you’re happy with the
command-line.

Features:

#. Set up a secure local certificate authority in just a few minutes.
#. Certificate revocation via CRLs and OCSP.
#. Certificate issuance via ACMEv2, command line or web interface.
#. Management via command line and/or via Djangos admin interface.
#. Get email notifications about certificates about to expire.
#. Written in Python 3.7+, Django 3.2+ and cryptography 36.0+.

Please see https://django-ca.readthedocs.org for the most recent documentation.
