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 revocation via CRLs and OCSP.

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

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

  5. Get email notifications about certificates about to expire.

  6. Written in Python 3.9+, Django 4.2+ and cryptography 42+.

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-1.29.0.tar.gz (245.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_ca-1.29.0-py3-none-any.whl (342.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django_ca-1.29.0.tar.gz
  • Upload date:
  • Size: 245.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.1

File hashes

Hashes for django_ca-1.29.0.tar.gz
Algorithm Hash digest
SHA256 e38cf62050a695eca12ac24c7a88799792a2c0f2ed4827dfb57834e099e05231
MD5 988cb930fe3923861e5f9aa5abd5f528
BLAKE2b-256 8a57edbafee4488819e909cfdde9442a0dfcfb99a00b74f90f5a405f8a795625

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_ca-1.29.0-py3-none-any.whl
  • Upload date:
  • Size: 342.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.1

File hashes

Hashes for django_ca-1.29.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fbd6851579675a2952f9cc50ca7a645d505de8c93b349542d31f20039c4ae14d
MD5 1663b6008fbae3b4647fca4355eaf444
BLAKE2b-256 0d0856c6cb6b51afe04529456e77618dc1891271345fe78ce09f461fe940621c

See more details on using hashes here.

Supported by

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