Skip to main content

A Django app providing a TLS certificate authority.

Project description

django-ca is a tool to manage TLS certificate authorities and easily issue and revoke certificates. It is based cryptography and Django. 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:

  1. Set up a secure local certificate authority in just a few minutes.

  2. Certificate issuance via ACMEv2, REST API, command line or web interface.

  3. Certificate revocation via CRLs and OCSP.

  4. Private key storage on the file system, in the database or in a Hardware Security Module (HSM).

  5. Management via command line and/or via Django’s admin interface.

  6. Get email notifications about certificates about to expire.

  7. Written in Python 3.9+, Django 4.2+ and cryptography 44+.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_ca-2.2.1.tar.gz (271.9 kB view details)

Uploaded Source

Built Distribution

django_ca-2.2.1-py3-none-any.whl (386.4 kB view details)

Uploaded Python 3

File details

Details for the file django_ca-2.2.1.tar.gz.

File metadata

  • Download URL: django_ca-2.2.1.tar.gz
  • Upload date:
  • Size: 271.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for django_ca-2.2.1.tar.gz
Algorithm Hash digest
SHA256 56194033ad8e0dfebf5355b5aff2dee5b81759bf9c97b5254d1bfedc48577642
MD5 01615bbc730831757862b125c8860307
BLAKE2b-256 dd41b2f74c1160966896ba30c14c58261ea550bf5377cf1affd162eec6d508a8

See more details on using hashes here.

File details

Details for the file django_ca-2.2.1-py3-none-any.whl.

File metadata

  • Download URL: django_ca-2.2.1-py3-none-any.whl
  • Upload date:
  • Size: 386.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for django_ca-2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2a7425f29552c0c0afab29cc9c254d4e1f9d53dfcf78770468221bc6f0c2039a
MD5 866dbcf1558b85140982c4e806b2cc57
BLAKE2b-256 d782f14c7806a689f039f1a70d00ce67b8331697bc9de9a642814fadc033bc21

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page