pyjks 20.0.0


pip install pyjks

  Latest version

Released: Apr 19, 2020

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!

Wheel compatibility matrix

Platform Python 2 Python 3
any

Files in release

Extras: None
Dependencies:
javaobj-py3
pyasn1 (>=0.3.5)
pyasn1-modules
pycryptodomex
twofish