Skip to main content

certbotlib

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

Metadata

Release files for certbotlib 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for certbotlib 0.1.0
File Size Uploaded Provenance
certbotlib-0.1.0.tar.gz 13.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for certbotlib 0.1.0
File Interpreter ABI Platform
certbotlib-0.1.0-py2.7.egg Legacy Egg format - - Details

Total release size: 29.4 kB

Release files / certbotlib-0.1.0.tar.gz

Download URL certbotlib-0.1.0.tar.gz
Size 13.7 kB
Tags Source
SHA-256 checksum
How to use checksums
659a03f1510165039ff8dbb9de44dcfd259dfa91f019b763e42fec649fe580df
BLAKE2b-256 checksum
How to use checksums
b1be3af2273f8c3d1aeaad2f17282917596b7c647204a6ca134789d2982b33a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / certbotlib-0.1.0-py2.7.egg

Download URL certbotlib-0.1.0-py2.7.egg
Size 15.7 kB
Tags Egg
SHA-256 checksum
How to use checksums
aae8b399c5ce10699726159f0878351b8da6b10973f0a243b8c43ee210cb3d84
BLAKE2b-256 checksum
How to use checksums
44411fd78a9f5b0236b32b54d9e6c050765717d173d9f60f4e37b0c57f689306
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for certbotlib 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page