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!
20.0.0
Apr 19, 2020
19.0.0
Apr 23, 2019
18.0.1.dev0
Apr 23, 2019
18.0.0
Sep 01, 2018
17.1.1
Nov 07, 2017
17.1.0
May 16, 2017
17.0.0
Mar 26, 2017
0.5.1
Aug 25, 2016
0.5.0
Jun 19, 2016
0.4.0
May 04, 2016
0.3.0.1
Mar 04, 2015
0.3
Mar 04, 2015
0.2
May 28, 2014
0.1
Aug 15, 2013