Skip to main content

Pure-Python Java Keystore (JKS) library

Project description

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(ks.private_keys)
print(ks.certs)
print(ks.secret_keys)

And that’s barely scratching the surface. Check out the usage examples on GitHub for more!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyjks-18.0.0.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyjks-18.0.0-py2.py3-none-any.whl (45.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pyjks-18.0.0.tar.gz.

File metadata

  • Download URL: pyjks-18.0.0.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/2.7

File hashes

Hashes for pyjks-18.0.0.tar.gz
Algorithm Hash digest
SHA256 72e478c59c3fd19c869b5c6f2822be5756c38771f148c315bb71b76cf93482ed
MD5 81b7020ede09b2a8a24b3400422bcdac
BLAKE2b-256 f5fb490d77665f566229b591c9cd6225407bc7b836be57f2605435caf3cba59e

See more details on using hashes here.

File details

Details for the file pyjks-18.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: pyjks-18.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 45.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/2.7

File hashes

Hashes for pyjks-18.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 86bf1e2284b48e5fff94ea4af3bbaeed5de7fc89c4afd22ac8187c72f0a9f054
MD5 4fec2e4b9c0b515f5ab37a6f7cc559ac
BLAKE2b-256 5db0fa19925357de4d19bf7b06405f1350ae59f5f2c1bd5b0b7de59ce7f9ff24

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page