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

Uploaded Source

Built Distribution

certbot_dns_transip-0.5.2-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.2.tar.gz.

File metadata

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

File hashes

Hashes for certbot_dns_transip-0.5.2.tar.gz
Algorithm Hash digest
SHA256 71fca31a2b40824d6731491d81feff0a6ef671bb08492bf1cf0a1ce1cacca7ff
MD5 0d07ad19d50d292106ef1f73f46a2416
BLAKE2b-256 e2207368241cd8d79a4a798bf6114f3b3bc3333634dd7c305046811a4b8c2581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for certbot_dns_transip-0.5.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6feb8df2220960aec130238ed63cb9c234cb918dbe6da7509c9b0f8c030c8f4f
MD5 4645bb487d617bd27a6459c5bb215a2c
BLAKE2b-256 3bcb25cc028361a00798a36973d11453cf45c26f5b69b0aa51b917b0a28f8136

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