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

Uploaded Source

Built Distribution

certbot_dns_transip-0.5.1-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.1.tar.gz.

File metadata

  • Download URL: certbot_dns_transip-0.5.1.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.1.tar.gz
Algorithm Hash digest
SHA256 7ee0a3ceadad2db7b8b0f043d4abb5ffa59228a9588a07a6069b9d1b5bef4505
MD5 8a75adeed3154399017987e4d9291170
BLAKE2b-256 5a2c005dd9807f7a8773c4c716499f9c7fc7d6b4c42cd89604f629007d8ef62e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for certbot_dns_transip-0.5.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ee386480450b31af42bf129b6cc7ee73a1c4610aa84f7138b8ff1ba6978e40c0
MD5 93ad382ecb2d0a4b0ebb665b8ef34a3f
BLAKE2b-256 c8fbda17c9258088cbf4805d92eb6ed1565b9e6ec6f3aa23e6e900334013304a

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