Netdot DNS authentication plugin for Certbot
Project description
Netdot DNS Authenticator for Certbot
This allows automatic completion of Certbot's <https://github.com/certbot/certbot>
_
DNS01 challange for domains managed via Netdot <https://github.com/cvicente/Netdot/>
_ DNS.
Installing
$ sudo pip install certbot-netdot
Note that you should normally install this as root
, unless you know what
you are doing.
Usage
The plugin requires a user with the edit, view and delete permissions for the DNS zone you are creating a certificate in.
To use the plugin you need to provide a credentials file
--certbot-netdot:credentials
(required)
INI file with username
and password
for your Netdot user as well as the endpoint
URL for your netdot instance. You can also provide the verify
flag to disable certificate
verification of the netdot server. This should of course only be used when you want to generate
the certificate for your netdot server itself :)
The credentials file must have the following format:
certbot_netdot:auth_username = admin
certbot_netdot:auth_password = password
certbot_netdot:auth_endpoint = https://netdot.example.com/netdot
certbot_netdot:auth_verify = True
For safety reasons the file must not be world readable. You can solve this by running:
$ chmod 600 credentials.ini
Then you can run certbot
using:
$ sudo certbot certonly \
--authenticator certbot-netdot:auth \
--certbot-netdot:auth-credentials credentials.ini \
-d domain.com
Attribution
This plugin is based on https://github.com/runfalk/certbot-loopia by Andreas Runfalk
Changelog
No releases yet
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file certbot-netdot-0.1.0.tar.gz
.
File metadata
- Download URL: certbot-netdot-0.1.0.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fd0dbe096010ff979f4283fd757567dc056b81287f32cb55686ef2bdb4a956a |
|
MD5 | a01466852244552206d8fc51bbfa68b5 |
|
BLAKE2b-256 | f64a666a18d25697b97c773e754094903fc21ebd6df46b35509f35cb4110147b |