{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"}],"enrichment":{"capability":"Certipy creates and manages certificate authorities and signed certificates on demand, with command-line and Python API interfaces for generating PKI hierarchies, signing operations, and trust bundle management.","skillfed_tags":["certificate-management","pki","development-tool"],"use_cases":["Generate self-signed root CAs and intermediate signing authorities for local testing environments without external PKI infrastructure.","Automate certificate creation in integration tests or CI/CD pipelines where temporary certificates are needed for TLS configuration.","Build trust bundles and certificate chains for development servers or containerized applications that need to validate client certificates.","Manage a small local PKI hierarchy for internal tools, microservices, or lab environments where certificate rotation and signing relationships need tracking.","Import and organize externally-issued certificates alongside locally-generated ones in a unified certificate store."],"what_it_does":"Certipy is a Python utility that simplifies the creation and management of certificate authorities and certificates for local or development use. It provides both a command-line interface and a Python API to generate CAs, create and sign certificate-key pairs, manage certificate hierarchies, and build trust bundles. The package maintains a persistent store of all certificates it creates, tracking signing relationships and file locations, and it relies on the cryptography library for the underlying cryptographic operations.\n\nThe tool is designed to reduce boilerplate around certificate generation by handling file I/O, permission management, and record-keeping automatically. It exposes methods to create CAs, sign certificates under a parent CA, import external certificates, remove certificates, and generate CA bundles for trust configuration. Records are stored as dictionaries containing metadata (serial number, CA status, parent relationship, signees) and file paths, making it easy to query and manage certificates programmatically.","worth_installing":"Yes, if you need to generate and manage certificates programmatically for development, testing, or internal tooling. The low install friction, permissive license, and active maintenance make it a practical choice for local PKI tasks. Not recommended for production certificate generation without careful evaluation of security requirements and compliance constraints."},"id":"certipy","links":{"html":"https://skillfed.io/packages/certipy","md":"https://skillfed.io/packages/certipy.md","pypi":"https://pypi.org/project/certipy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-29","license_spdx":null,"license_treatment":"permissive","name":"certipy","python_support":"supports_current","summary":"Utility to create and sign CAs and certificates"},"popularity":{"monthly_downloads":375809,"position":7132,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.3"}
