mirror of
https://github.com/thegeeklab/certbot-dns-corenetworks.git
synced 2024-11-21 10:30:39 +00:00
Certbot DNS plugin for the core-networks.de DNS API
.github | ||
certbot_dns_corenetworks | ||
tests | ||
.drone.jsonnet | ||
.drone.yml | ||
.flake8 | ||
.gitignore | ||
CHANGELOG.md | ||
dev-requirements.txt | ||
LICENSE | ||
README.md | ||
setup.cfg | ||
setup.py |
certbot-dns-corenetworks
Install
Install this package via pip in the same python environment where you installed your certbot.
pip install certbot-dns-corenetworks
Usage
To start using DNS authentication for the Core Networks DNS API, pass the following arguments on certbot's command line:
Option | Description |
---|---|
--authenticator certbot-dns-corenetworks:dns-corenetworks |
select the authenticator plugin (Required) |
--certbot-dns-corenetworks:dns-corenetworks-credentials |
Hetzner DNS API credentials INI file. (Required) |
--certbot-dns-corenetworks:dns-corenetworks-propagation-seconds |
Seconds to wait for the TXT record to propagate |
Credentials
certbot_dns_corenetworks:dns_corenetworks_username = asaHB12r
certbot_dns_corenetworks:dns_corenetworks_password = secure_passwor
Examples
To acquire a certificate for example.com
certbot certonly \\
--authenticator certbot-dns-corenetworks:dns-corenetworks \\
--certbot-dns-corenetworks:dns-corenetworks-credentials /path/to/my/credentials.ini \\
-d example.com
To acquire a certificate for *.example.com
certbot certonly \\
--authenticator certbot-dns-corenetworks:dns-corenetworks \\
--certbot-dns-corenetworks:dns-corenetworks-credentials /path/to/my/credentials.ini \\
-d '*.example.com'
License
This project is licensed under the MIT License - see the LICENSE file for details.