Skip to main content

Manage TLS certificates and keys in the Django admin

Project description

1 django-simple-certmanager

Version:

1.1.2

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

Uploaded Source

Built Distribution

django_simple_certmanager-1.1.2-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for django-simple-certmanager-1.1.2.tar.gz
Algorithm Hash digest
SHA256 2be1ac1772a832e5ac6a8f99f42872c7b6aa156d4344c618ee39559deb71a336
MD5 d40ac953db312b5ecb6d4c06d8fb4222
BLAKE2b-256 2d27068e2be806c10f531379b1031dc558ed67ccafafd749eadff36969e07436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_simple_certmanager-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 135457e5f68259f9e43cc856a3a0c8fefeb1e560ae2914fa1247055073aa1a70
MD5 308b6930bda111a598012ddcc6200a6c
BLAKE2b-256 48d02d6e7b6bbf6332e49ac6810a36aa1d2379125f33ea13a2cc61ffb39e8022

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