Skip to main content

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'

Metadata

Release files for certbot-dns-hostingnl 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for certbot-dns-hostingnl 0.1.5
File Size Uploaded
certbot_dns_hostingnl-0.1.5.tar.gz 5.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for certbot-dns-hostingnl 0.1.5
File Interpreter ABI Platform
certbot_dns_hostingnl-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / certbot_dns_hostingnl-0.1.5.tar.gz

Download URL certbot_dns_hostingnl-0.1.5.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2ff14bb9e219cd29e1331d9d6554a14bf308d7863b2e0de48943f1be50a0814e
BLAKE2b-256 checksum
How to use checksums
2ce7dd502f96c33965669b1cb95357a33c3e6f259074ef8003c781c59681d51d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 8, 2024.

Transparency log

Release files / certbot_dns_hostingnl-0.1.5-py3-none-any.whl

Download URL certbot_dns_hostingnl-0.1.5-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6f48b8f9ecf5d9c86529b773ef04d093a4c92012230d1f9faae8b1fc8bdc4795
BLAKE2b-256 checksum
How to use checksums
72717165c6461421e6d2be2ff97450639a3123975f059ca1ab155c053ed84842
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 8, 2024.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page