Skip to main content

Manage TLS certificates and keys in the Django admin

Project description

1 django-simple-certmanager

Version:

1.2.0

Source:

https://github.com/maykinmedia/django-simple-certmanager

Keywords:

certificates

PythonVersion:

3.9

Build status Code quality checks black Coverage status Documentation Status

python-versions django-versions pypi-version

Manage TLS certificates and keys in the Django admin

2 Features

  • Manage (mutual) TLS certificates

  • Certificate introspection and validation

  • Certificate/key files stored in private media

  • Certificate/key files deleted when the database record is deleted

3 Installation

3.1 Requirements

  • Python 3.7 or above

  • setuptools 30.3.0 or above

  • Django 3.2 or newer

3.2 Install

You can install Django Simple Certmanager either via the Python Package Index (PyPI) or from source.

To install using pip:

pip install django-simple-certmanager

4 Usage

To use this with your project you need to follow these steps:

  1. Add Django Simple Certmanager to INSTALLED_APPS in your Django project’s settings.py:

    INSTALLED_APPS = (
        # ...,
        "privates",  # Needed for admin usage.
        "simple_certmanager"
    )
  2. Make sure you configure Django Privates correctly and set the (currently) undocumented settings:

    PRIVATE_MEDIA_ROOT = os.path.join(BASE_DIR, "private-media")
    PRIVATE_MEDIA_URL = "/private-media/"
  3. Run the migrations

python manage.py migrate

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-simple-certmanager-1.2.0.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

django_simple_certmanager-1.2.0-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file django-simple-certmanager-1.2.0.tar.gz.

File metadata

File hashes

Hashes for django-simple-certmanager-1.2.0.tar.gz
Algorithm Hash digest
SHA256 b3028a21524f4b86a76c5e263b37b34c1745d9d73aa67fcddcdfd42623398ce0
MD5 394fb3a5a25f95197b34a0065adb6afd
BLAKE2b-256 505d3b5ca3aa0d64a055fe27d8057bdb87c628ceb55b97c361d8b58827219594

See more details on using hashes here.

File details

Details for the file django_simple_certmanager-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_simple_certmanager-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 04d160c0e41df606c93262a4641a3baa3622862f71d4551590a8fd1b6381cf9c
MD5 c8c26ac61be2739fedce1a17c2405d08
BLAKE2b-256 1e9c9cf3a453dc74d52dc2750bac390eb6fc873e9d39324cb006523e0c760db2

See more details on using hashes here.

Supported by

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