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


Download files

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

Source Distribution

certbotlib-0.1.0.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

certbotlib-0.1.0-py2.7.egg (15.7 kB view details)

Uploaded Source

File details

Details for the file certbotlib-0.1.0.tar.gz.

File metadata

  • Download URL: certbotlib-0.1.0.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for certbotlib-0.1.0.tar.gz
Algorithm Hash digest
SHA256 659a03f1510165039ff8dbb9de44dcfd259dfa91f019b763e42fec649fe580df
MD5 1498314e121b682117489f69ce93dea8
BLAKE2b-256 b1be3af2273f8c3d1aeaad2f17282917596b7c647204a6ca134789d2982b33a8

See more details on using hashes here.

File details

Details for the file certbotlib-0.1.0-py2.7.egg.

File metadata

File hashes

Hashes for certbotlib-0.1.0-py2.7.egg
Algorithm Hash digest
SHA256 aae8b399c5ce10699726159f0878351b8da6b10973f0a243b8c43ee210cb3d84
MD5 241de5ea15f5afebdd44ca31f7d16297
BLAKE2b-256 44411fd78a9f5b0236b32b54d9e6c050765717d173d9f60f4e37b0c57f689306

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