Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

certbot-netdot-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

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

Hashes for certbot-netdot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3fd0dbe096010ff979f4283fd757567dc056b81287f32cb55686ef2bdb4a956a
MD5 a01466852244552206d8fc51bbfa68b5
BLAKE2b-256 f64a666a18d25697b97c773e754094903fc21ebd6df46b35509f35cb4110147b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page