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.3a2.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.3a2-py3-none-any.whl (64.4 kB view details)

Uploaded Python 3

File details

Details for the file ftw_pki_libs-0.0.3a2.tar.gz.

File metadata

  • Download URL: ftw_pki_libs-0.0.3a2.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.3a2.tar.gz
Algorithm Hash digest
SHA256 c1fe1cf070e2b16f0ac50efa44d54aac0200ddf09ba463a0f3956deb6afd02b6
MD5 c3483a043ffd430eca4999d824a0039a
BLAKE2b-256 3330374f5e59e64754bbe4528fa667be1eabe0cdd91a707c24ff5b6bbcec2fac

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ftw_pki_libs-0.0.3a2-py3-none-any.whl
  • Upload date:
  • Size: 64.4 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.3a2-py3-none-any.whl
Algorithm Hash digest
SHA256 1dfb0062c654708c532ec0f7ed566629406f2dee7b7e11a8cd54d27782829fcd
MD5 666687442fd824553f5b9ce05497539a
BLAKE2b-256 ec308cc619f8cb02fbafa22e12f60e4cd2835ad7f06127aab04006850a422fd9

See more details on using hashes here.

Provenance

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