Skip to main content

No project description provided

Project description

certbot-dns-hostingnl

hostingnl DNS Authenticator plugin for Certbot.

This plugin automates the process of completing a DNS-01 challenge by creating, and subsequently removing, TXT records using the hostingnl API end-points.

Installation

pip install certbot-dns-hostingnl

Named Arguments

To start using DNS authentication for hostingnl, pass the following arguments on Certbot's command line:

Option Description
--authenticator dns-hostingnl Select the authenticator plugin (Required)
--dns-hostingnl-credentials FILE hostingnl credentials INI file. (Default is /etc/letsencrypt/hostingnl.ini)
--dns-hostingnl-propagation-seconds NUM How long to wait before veryfing the written TXT challenges. (Default is 120)

Credentials

Use of this plugin requires a configuration file containing your hostingnl API key.
The token can be obtained from the hostingnl API settings page.

An example hostingnl.ini file:

dns_hostingnl_api_key = <api_key>

The default path to this file is set to /etc/letsencrypt/hostingnl.ini, but this can can be changed using the --dns-hostingnl-credentials command-line argument.

CAUTION: You should protect these API credentials as you would the password to your hostingnl account (e.g., by using a command like chmod 600 to restrict access to the file).

Examples

To acquire a single certificate for both example.com and *.example.com, waiting 900 seconds for DNS propagation:

certbot certonly \
  --authenticator dns-hostingnl \
  --dns-hostingnl-credentials ~/.secrets/certbot/hostingnl.ini \
  --dns-hostingnl-propagation-seconds 900 \
  --keep-until-expiring --non-interactive --expand \
  --server https://acme-v02.api.letsencrypt.org/directory \
  -d 'example.com' \
  -d '*.example.com'

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_dns_hostingnl-0.1.4.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

certbot_dns_hostingnl-0.1.4-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file certbot_dns_hostingnl-0.1.4.tar.gz.

File metadata

  • Download URL: certbot_dns_hostingnl-0.1.4.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for certbot_dns_hostingnl-0.1.4.tar.gz
Algorithm Hash digest
SHA256 8df86fa183c28e60b69998578bf1ee1e4a8a584dd3d673730295643efb6ec4b8
MD5 79cc97181a963d0e84a80cec44dc7fe7
BLAKE2b-256 55d141e0db91828525e52faf18a593e195cc1521642587ef8039542aa935b4ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for certbot_dns_hostingnl-0.1.4.tar.gz:

Publisher: python-publish.yml on TECH7Fox/certbot-dns-hostingnl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file certbot_dns_hostingnl-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for certbot_dns_hostingnl-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1e46792d0dca80c098811890062e1026a03e7d39e4d1e64570498a0914d33829
MD5 316e192738868b097076bb2f0999596e
BLAKE2b-256 ee85086acf61311839beba3cce545a5d1c0e76d2a68a0a802ac860439c7592af

See more details on using hashes here.

Provenance

The following attestation bundles were made for certbot_dns_hostingnl-0.1.4-py3-none-any.whl:

Publisher: python-publish.yml on TECH7Fox/certbot-dns-hostingnl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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