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.8+, Django 4.2+ and cryptography 41+.

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.28.0.tar.gz (239.4 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.28.0-py3-none-any.whl (334.9 kB view details)

Uploaded Python 3

File details

Details for the file django-ca-1.28.0.tar.gz.

File metadata

  • Download URL: django-ca-1.28.0.tar.gz
  • Upload date:
  • Size: 239.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.1

File hashes

Hashes for django-ca-1.28.0.tar.gz
Algorithm Hash digest
SHA256 75f6ca353c8cee83582d6298dd1faa7522738ee086ac73441486dfb4b10c5584
MD5 44c019c487ab8fda07e198bfe81b9419
BLAKE2b-256 6345b7cf59eb0a3292d1b3642e02b490c36c7ef385fff286e59b8d4c74b13e60

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for django_ca-1.28.0-py3-none-any.whl
Algorithm Hash digest
SHA256 83f94e029fcd640f63abbcd3795506dc70ac2d921047e190bf65229b1aaa3142
MD5 62e598ce3c43fc2aa2bfdcbd1e40080f
BLAKE2b-256 b5cb8ced52926afd2ced45020f8b533d654572459ac01713007f127da5717373

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