跳转到主要内容

在Django管理中管理TLS证书和密钥

项目描述

1 django-simple-certmanager

版本::

2.4.1

来源::

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

关键词::

证书

Build status Code quality checks black Coverage status Documentation Status

python-versions django-versions pypi-version

在Django管理中管理TLS证书和密钥

2 功能

  • 管理(互信)TLS证书

  • 证书内省和验证

  • 证书/密钥文件存储在私有媒体中

  • 当数据库记录被删除时,证书/密钥文件将被删除

3 安装

3.1 要求

  • Python 3.10或更高版本

  • Django 3.2或更高版本

3.2 安装

您可以通过Python包索引(PyPI)或源代码安装Django Simple Certmanager

使用

pip

安装

pip install django-simple-certmanager

4 用法

要在此项目中使用它,您需要遵循以下步骤

  1. Django Simple Certmanager添加到Django项目的settings.py中的INSTALLED_APPS

    INSTALLED_APPS = (
        # ...,
        "privates",  # Needed for admin usage.
        "simple_certmanager"
    )
  2. 确保您已正确配置Django Privates并设置了(目前)未记录的设置

    PRIVATE_MEDIA_ROOT = os.path.join(BASE_DIR, "private-media")
    PRIVATE_MEDIA_URL = "/private-media/"
  3. 运行迁移

python manage.py migrate

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

django_simple_certmanager-2.4.1.tar.gz (31.7 kB 查看哈希值)

上传时间

构建分布

django_simple_certmanager-2.4.1-py3-none-any.whl (32.2 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面