Skip to main content

Core libraries and shared utilities for the ftw-pki ecosystem

Project description

ftw-pki-libs - Private Key Infrastructure Libraries

Python 3.11+ License: LGPL v2.1 [Coverage: 100%]

The core library of the ftw-pki suite. It provides the central data structures, validation logic, and cryptographic abstractions upon which all other components are built.

🛠 Features

  • Central Data Models: Definitions for CertificateSigningRequest and other PKI core objects.
  • Cryptographic Foundation: Unified interfaces for cryptographic operations to ensure consistency across the entire stack.
  • Verified Stability: 100% test coverage and strict validation of core logic via integrated doctests.

📖 Documentation

The comprehensive documentation, including validated code examples (doctests), is located in the doc/source/ directory and can be built locally using Sphinx.

📄 License

This project is licensed under the LGPL v2.1 (or later).


© 2026 ftw-pki Contributors

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

ftw_pki_libs-0.0.2a1.tar.gz (36.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ftw_pki_libs-0.0.2a1-py3-none-any.whl (63.3 kB view details)

Uploaded Python 3

File details

Details for the file ftw_pki_libs-0.0.2a1.tar.gz.

File metadata

  • Download URL: ftw_pki_libs-0.0.2a1.tar.gz
  • Upload date:
  • Size: 36.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ftw_pki_libs-0.0.2a1.tar.gz
Algorithm Hash digest
SHA256 3c9ef24cdb7c59aede03e1d214a86c84a51e461a9b1ad3dde46ab7db1e0b5054
MD5 f1a80d3455b408b7edce1f7df652ce9e
BLAKE2b-256 73b53f62c2f79f1ca805d4d0ebd14e414c7c3df267135a07021e9fddf88c2368

See more details on using hashes here.

Provenance

The following attestation bundles were made for ftw_pki_libs-0.0.2a1.tar.gz:

Publisher: ci.yml on fitzz-ftw/ftw-pki-libs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ftw_pki_libs-0.0.2a1-py3-none-any.whl.

File metadata

  • Download URL: ftw_pki_libs-0.0.2a1-py3-none-any.whl
  • Upload date:
  • Size: 63.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ftw_pki_libs-0.0.2a1-py3-none-any.whl
Algorithm Hash digest
SHA256 5a389e3e28849fde7897f5f40ec50ccd29cf330a05d796b5638ef6d351351ac3
MD5 48df2582cbd82c3973d07cafcddb922f
BLAKE2b-256 4905f36cfdda81b7d4bd887cf29b0238a752401a5c450fca7e89b8bafd4fbbb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ftw_pki_libs-0.0.2a1-py3-none-any.whl:

Publisher: ci.yml on fitzz-ftw/ftw-pki-libs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page