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.4.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.4-py3-none-any.whl (82.5 kB view details)

Uploaded Python 3

File details

Details for the file ftw_pki_libs-0.0.4.tar.gz.

File metadata

  • Download URL: ftw_pki_libs-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 ba75c9e30fd65bf4747c878629c2429036c088675c40e1b3974250807ceeb790
MD5 28d2e08d69b91cb1c98a7ed206ab8095
BLAKE2b-256 2c3f76eb48e2f42fe5eac8182da0ba33d84d86365dda23626a133a30bfb79425

See more details on using hashes here.

Provenance

The following attestation bundles were made for ftw_pki_libs-0.0.4.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.4-py3-none-any.whl.

File metadata

  • Download URL: ftw_pki_libs-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 82.5 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a966952242ebbda06c0e3bf91f32559460b36f41b37c0d06f2d500192b9c575f
MD5 a02cbda1ea9a301b5ea3fa04ca0a248d
BLAKE2b-256 8258e3870db9f86096770fcc3756a712e5c78a292c3db600a698a65ddf5a3e98

See more details on using hashes here.

Provenance

The following attestation bundles were made for ftw_pki_libs-0.0.4-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