Pure-Python Java Keystore (JKS) library
Project Links
Meta
Author: Kurt Rose, Jeroen De Ridder
Classifiers
Development Status
- 6 - Mature
License
- OSI Approved :: MIT License
Topic
- Utilities
- Software Development :: Libraries
Intended Audience
- Developers
Programming Language
- Python :: 2.6
- Python :: 2.7
- Python :: 3.3
- Python :: 3.4
- Python :: 3.5
- Python :: 3.6
- Python :: 3.7
- Python :: 3.8
- Python :: Implementation :: PyPy
PyJKS enables Python projects to load and manipulate Java KeyStore (JKS) data without a JVM dependency. PyJKS supports JKS, JCEKS, BKS and UBER (BouncyCastle) keystores. Simply:
pip install pyjks
Or:
easy_install pyjks
Then:
import jks keystore = jks.KeyStore.load('keystore.jks', 'passphrase') print(keystore.private_keys) print(keystore.certs) print(keystore.secret_keys)
And that’s barely scratching the surface. Check out the usage examples on GitHub for more!
Apr 19, 2020
20.0.0
Apr 23, 2019
19.0.0
Apr 23, 2019
18.0.1.dev0
Sep 01, 2018
18.0.0
Nov 07, 2017
17.1.1
May 16, 2017
17.1.0
Mar 26, 2017
17.0.0
Aug 25, 2016
0.5.1
Jun 19, 2016
0.5.0
May 04, 2016
0.4.0
Mar 04, 2015
0.3.0.1
Mar 04, 2015
0.3
May 28, 2014
0.2
Aug 15, 2013
0.1