Exonet DNS Authenticator plugin for Certbot
Project description
Certbot DNS Authenticator plugin for Exonet DNS.
Conventions
Code style guide: PEP 8.
Docstring conventions: PEP 257 and reStructuredText.
Installation
Install using pip:
pip install certbot-dns-exonet
Usage
Request an Exonet API token (contact Exonet)
Install the plugin using pip install certbot-dns-exonet
Create an exonet.ini config file with your Exonet API token in it:
# Exonet API token used by Certbot. certbot_dns_exonet:dns_exonet_token = YOUR_API_TOKEN
Where YOUR_API_TOKEN should be replaced by your actual Exonet API token.
Set the right permissions on the credentials file to prevent unauthorized access by other users:
chmod 600 exonet.ini
Run certbot with this plugin as the authenticator and tell it to use the exonet.ini credentials file to connect to the Exonet DNS like so:
certbot certonly --authenticator certbot-dns-exonet:dns-exonet --certbot-dns-exonet:dns-exonet-credentials exonet.ini -d domain.com
Change log
Please see CHANGELOG for more information on what has changed recently.
Security
If you discover any security related issues please email development@exonet.nl instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.