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)
| File | Size | Uploaded | |
|---|---|---|---|
| certbot_dns_hostingnl-0.1.5.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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