【文件属性】:
文件名称:cathead:SSL 证书监控和检索守护进程
文件大小:20KB
文件格式:ZIP
更新时间:2021-05-31 01:16:46
Python
猫头鹰
Cathead 是一个实用程序,用于监视 SSL 证书是否到期并在即将到期时检索新证书。
这个项目是出于对使用 cron 和 certmonger 以及其他各种 bash 来监视和更新证书的挫败感。
该项目正在积极开发中,因此期待对 API 和配置的更改。
跑步
克隆回购
git 克隆
将需求和猫头安装到虚拟环境中。
virtualenv .venv pip install -r requirements.txt pip install 。
构建一个配置文件,指定要跟踪的证书以及如何刷新它们。 请参阅文件。
certs部分包含要监控的证书的详细信息以及应使用哪个驱动程序。 还应在此处指定通用名称和其他证书详细信息。
司机
要使用的驱动程序的名称。 使用驱动程序的名称值。
钥匙
钥匙的路径。 每次刷新时都会重新生成此密钥。
证书
证书的路径。
通用名称
证书的通用
【文件预览】:
cathead-master
----README.rst(3KB)
----test-requirements.txt(92B)
----.test.conf(210B)
----tests()
--------test_x509.py(2KB)
--------test_selfsigndriver.py(678B)
--------util.py(0B)
--------__init__.py(0B)
--------test_certwatcher.py(2KB)
--------test_ecadriver.py(280B)
--------test_cathead.py(148B)
----tox.ini(548B)
----example_config.py(2KB)
----setup.cfg(842B)
----cathead()
--------cadriver.py(730B)
--------drivers()
--------cathead.py(4KB)
--------x509.py(2KB)
--------__init__.py(0B)
--------scheduler.py(3KB)
--------certwatch.py(3KB)
----requirements.txt(38B)
----setup.py(1KB)
----.gitignore(158B)
----LICENSE.txt(11KB)