Skip to main content

Certbot plugin to authenticate using dns TXT records via Transip API

Project description

Documentation Status Build Status

Certbot plugin to authenticate using dns TXT records via Transip API

You can also run this directly from Docker, and get the certificates and keys written to disk for further processing.

For example the following command can be used. This assumes the transip.ini file and the keyfile are present in /tmp/letsencrypt.

docker run -ti -v `/tmp/letsencrypt`:/etc/letsencrypt \
    -w /etc/letsencrypt \
    hsmade/certbot-transip \
    certonly -n \
    -d 'your.domain.com' \
    -a dns-transip \
    --dns-transip-credentials /etc/letsencrypt/transip.ini \
    --dns-transip-propagation-seconds 240 \
    -m your@domain.com \
    --agree-tos \
    --eff-email

The contents of transip.ini are as follows.

dns_transip_key_file = transip.key
dns_transip_username = my_user

Finally, the key file is an RSA private key

History

0.4.3 (13-10-2021)

  • add dns_transip_global_key as option in ini file

0.4.1 (07-10-2021)

  • refactored code to use new v6 API

  • changed workflow to github actions

  • updated docker base image to python:3.9

0.3.0 (24-03-2020)

  • updated CI and docker to python 3.6

  • changed dockerfile from using CMD to ENTRYPOINT

0.2.6 (21-03-2020)

  • updated transip lib

0.1.4 (18-01-2019)

  • Added docker image + instructions

0.1.2 (12-11-2018)

  • Updated the API for transip to current version

0.1 (14-07-2017)

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_transip-0.5.0.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

certbot_dns_transip-0.5.0-py2.py3-none-any.whl (10.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file certbot_dns_transip-0.5.0.tar.gz.

File metadata

  • Download URL: certbot_dns_transip-0.5.0.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for certbot_dns_transip-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ef4421b1c968280a29e96756f7d0c275b89dc1e8134f703b1f0e93485ae2eaa1
MD5 a9306cd072b984c13592bfb76587f686
BLAKE2b-256 a30a70a3b460dc8909462e3e23f2b942e0da7a3346f8f3c7086745225632953e

See more details on using hashes here.

File details

Details for the file certbot_dns_transip-0.5.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for certbot_dns_transip-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2463692f5898df78a540f478283d1884db67aeca123bf891710b142c9a622a70
MD5 cf88329fcaa8f26c32878561d6a31f95
BLAKE2b-256 2ce96f768c9fd4ce1ec7786fc4d603abcb8b3a474d7c24ac4e08fe544d9bbc4a

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