PKI Tools
PKI tools exposes a high level cryptography API and wrappers for e.g.:
- Loading certificates from PEM strings/files/cryptography object into a pydantic model including all x509 v3 extensions
- Checking revocation of certificates using OCSP with CRL fallback
- Creating Certs, CSR, CRL easy with pure pydantic objects to e.g. get a PEM file
Install
pip install pki-tools
Docs
Documentation is available at: https://pki-tools.fulder.dev
Chat
Main features
- Checking Revocation - checking revocation status of certificates using OCSP and/or CRL
- Creating objects
- Loading objects
- Saving objects
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pki_tools-2.2.1.tar.gz
(371.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pki_tools-2.2.1-py3-none-any.whl
(44.5 kB
view details)
File details
Details for the file pki_tools-2.2.1.tar.gz.
File metadata
- Download URL: pki_tools-2.2.1.tar.gz
- Upload date:
- Size: 371.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bd5fdb43f1dededf37191d24176143375f655d741be976bf48de1489a941ff9
|
|
| MD5 |
0130c5436773aa1d4bb2aa98e87bdf4b
|
|
| BLAKE2b-256 |
c32e0cdee5fd9b7e8fb7e728bc4d01a7c089b92ce030fd05ddabd9fde150b7f7
|
File details
Details for the file pki_tools-2.2.1-py3-none-any.whl.
File metadata
- Download URL: pki_tools-2.2.1-py3-none-any.whl
- Upload date:
- Size: 44.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6eb979d4708a0ea0adfcff9612fe41ea05490f3b24634bc6598215e8baecbb0
|
|
| MD5 |
a79e3dc983ffecb959c4eae7d612310d
|
|
| BLAKE2b-256 |
9bdb751da227f8616f0cd40c6c1d8884a49db492b02acea747c39f702b380ade
|