{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/4"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"}],"enrichment":{"capability":"PyJKS loads and manipulates Java KeyStore (JKS), JCEKS, BKS, and UBER keystores from Python without requiring a JVM, exposing private keys, certificates, and secret keys for inspection and use.","skillfed_tags":["keystore","java-interop","cryptography"],"use_cases":["Extract SSL certificates and private keys from Java keystores for use in Python web servers or TLS clients","Migrate Java-based security configurations to Python applications by reading keystore files","Automate certificate rotation or auditing by parsing keystore contents programmatically","Load secret keys stored in Java keystores for cryptographic operations in Python"],"what_it_does":"PyJKS is a pure-Python library that reads and parses Java KeyStore files\u2014the standard format for storing cryptographic keys and certificates in Java applications\u2014without needing a JVM. It supports multiple keystore formats (JKS, JCEKS, BKS, UBER) and exposes the contents as Python objects, allowing you to extract private keys, certificates, and secret keys for use in Python-based security workflows.\n\nThe library has been stable and mature since its first release in 2013 and carries no external dependencies, making it lightweight to install. However, its latest release was in 2020 and the repository is no longer actively maintained, which may be a consideration if you need support for newer keystore features, encryption algorithms, or compatibility with the latest Python versions.","worth_installing":"Yes, if you need to read Java keystores in Python and can accept dormant maintenance. The library is mature, dependency-free, and carries no known vulnerabilities. However, verify that it handles your specific keystore format and encryption algorithms, and be aware that no updates have been released since 2020\u2014consider it a stable tool for straightforward keystore parsing rather than a foundation for new security-critical infrastructure."},"id":"pyjks","links":{"html":"https://skillfed.io/packages/pyjks","md":"https://skillfed.io/packages/pyjks.md","pypi":"https://pypi.org/project/pyjks/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2020-04-19","license_spdx":null,"license_treatment":"permissive","name":"pyjks","python_support":"unspecified","summary":"Pure-Python Java Keystore (JKS) library"},"popularity":{"monthly_downloads":814425,"position":4992,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"20.0.0"}
