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
Metadata
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| certbot_pkcs12-0.3.1.tar.gz | 5.4 kB | Without provenance | Details for certbot_pkcs12-0.3.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| certbot_pkcs12-0.3.1-py3-none-any.whl | Python 3 | none | any | Details for certbot_pkcs12-0.3.1-py3-none-any.whl |
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
|
Security for certbot-pkcs12 0.3.1
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.