Skip to main content

PyPI codecov

Certbot PKCS#12 plugin

This is an installer plugin for certbot. Whenever you generate a certificate with Let's Encrypt, it will save the certificate in a PKCS#12 archive.

Usage

To use this plugin, first follow the instructions to install certbot as well as this plugin and any other plugins that you need. For example, if you are installing certbot with pip, then run the following command:

pip install certbot certbot-dns-route53 certbot-pkcs12

Then, configure certbot by populating the configuration file /etc/letsencrypt/cli.ini. Here is an example configuration for verifying certificates using the certbot plugin for AWS Route53:

# Example settings for cert verification using Route53
dns-route53 = true
domains = example.com
email = admin@example.com
agree-tos = true
no-eff-email = true
# PKCS12-specific settings
installer = pkcs12
pkcs12-location = /etc/pki/kafka/keystore.p12
pkcs12-phassphrase = snakeoil

Important note: Some software, such as Apache Kafka, cannot decode unencrypted PKCS12 files, so you should always set a PKCS12 passphrase, even if you are not using the PKCS12 encryption as a security boundary.

Finally, run certbot by executing the following command:

certbot

Release files for certbot-pkcs12 0.3.1

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

Source distribution (sdist)

Source distribution for certbot-pkcs12 0.3.1
File Size Uploaded
certbot_pkcs12-0.3.1.tar.gz 5.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for certbot-pkcs12 0.3.1
File Interpreter ABI Platform
certbot_pkcs12-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 8.7 kB

Release files / certbot_pkcs12-0.3.1.tar.gz

Download URL certbot_pkcs12-0.3.1.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
540b9cdcf5e69c8132f2622ef7c6136114e9436bdc473a8858de381f6f04ed1d
BLAKE2b-256 checksum
How to use checksums
70115003470a76af597e344e548b7472da0234da999ac3d3cb1361eafe767586
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / certbot_pkcs12-0.3.1-py3-none-any.whl

Download URL certbot_pkcs12-0.3.1-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
74502302f55789b7940cfdd96b5fdeaa0f6b22bc96ed25d1958bb8c42b6983fb
BLAKE2b-256 checksum
How to use checksums
ee2ab8a10b9b520736de2269542b19258487d739df39bb3d7d7dc7ee14b058dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

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