Skip to main content

A wrapper for Certbot CLI

Project description

A wrapper for Certbot CLI https://certbot.eff.org/docs/using.html#manual

Executes certbot on your OS with the given parameters and performs the requests to Route53 to create the TXT record and validate back to Cerbot.

If validation is succeeded, Cerbot will issue the certificates and upload them in Amazon Certificate Manager. If the certificate for the given domain already exists, it will replace the certificates instead of creating a new ARN (this is usually what you want).

For obvious reasons, certbot needs access to public DNS zones. At Payconiq, our DNS is held by Production account but one might need certificates on Acceptance as well. In this case, the library accepts a profile to indicate in which account your DNS records are. How to choose a profile is documented directly on AWS.

+info: http://boto3.readthedocs.io/en/latest/guide/configuration.html#shared-credentials-file

Features

  • Create certificates from Let’s Encrypt issuer based on DNS validation records
  • Creates TXT Record on Route53
  • Upload/Replace them to your ACM in your Amazon account

History

0.1 (11-09-2017)

  • First release

Project details


Release history Release notifications

This version
History Node

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
certbotlib-0.1.0-py2.7.egg (15.7 kB) Copy SHA256 hash SHA256 Egg 2.7 Oct 6, 2017
certbotlib-0.1.0.tar.gz (13.7 kB) Copy SHA256 hash SHA256 Source None Oct 6, 2017

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page