Constellix DNS Authenticator plugin for Certbot
Project description
certbot-dns-constellix Documentation
The certbot-dns-constellix
plugin is used to automate the process of
a dns-01
challenge in Certbot to allow the requesting and renewal of SSL
certificates through the Constellix DNS API.
This is done through the process of adding and removing TXT records to the appropriate domain in your Constellix DNS account.
Installation
- Install certbot for your operating system
- Install the plugin by using
pip install certbot-dns-constellix
Configuration
The plugin requires an API key and secret key for the Constellix DNS API. The key will need to have permissions to add and remove records on the domain you want to issue certificates for.
These will need to be added to a file, eg. constellix.ini
in the following
format:
certbot_dns_constellix:constellix_dns_apikey=5fb4e76f-ac91-43e5-f982458bc595
certbot_dns_constellix:constellix_dns_secretkey=47d99fd0-32e7-4e07-85b46d08e70b
certbot_dns_constellix:constellix_dns_endpoint=https://api.dns.constellix.com
Caution
You should secure this file from any unauthorised access. Anyone with access to these credentials and this file will be able to add and remove records from your domain. You should configure the file to not be readable by any other users on the system
Usage
Once the plugin is installed and configured it can be used by specifying the plugin in the certbot command and the location of the credentials file.
certbot certonly \
--certbot-dns-constellix:dns-constellix \
--certbot-dns-constellix:dns-constellix-credentials=~./constellix.ini \
-d example.com
For more options please check the certbot documentation.
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
Built Distribution
Hashes for certbot-dns-constellix-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f5420737e58a5f5b119c25a12c6cd245ff678b9c23e06aafd590ecf23a4dc53 |
|
MD5 | f6ed9d5605668368096376947ad6b786 |
|
BLAKE2b-256 | 60ce0e3cb49493a5601e51b09d750a8897feb13c384b09f5ac7f53ff45e41a3e |
Hashes for certbot_dns_constellix-0.1.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0661cc3b08a614b3604f9e10da240d440c2b3ce5ffa861e3f5db241954d01cd2 |
|
MD5 | 0885f3ab27b685cb28a66478c337baf4 |
|
BLAKE2b-256 | bc8ea0ebeacd6b01a7a5ceb38033ec742b3aaba926d39872e848c18a4b20875d |