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-17.0.0.tar.gz (44.6 kB view details)

Uploaded Source

Built Distribution

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

pyjks-17.0.0-py2-none-any.whl (51.7 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: pyjks-17.0.0.tar.gz
  • Upload date:
  • Size: 44.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyjks-17.0.0.tar.gz
Algorithm Hash digest
SHA256 7963a6ed4dbdc085168c2876348d672bd262a0e142ac186d1f69b6c1e862f321
MD5 37199be1d38b1a6323170cda1b2d9267
BLAKE2b-256 5c4d5d0647f42c9eaf7b69310913e1d47c2591a7829f8ecc0f7b598e188577ed

See more details on using hashes here.

File details

Details for the file pyjks-17.0.0-py2-none-any.whl.

File metadata

File hashes

Hashes for pyjks-17.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 7737816e10ffb969905ed12606f37240b841c62be1ede9a434b41150950e9a6b
MD5 b060544cb4756d5697cc04de768c25f0
BLAKE2b-256 2df7ba29483f8c50b8cd2a75389eabeddeddffae51b12e6dc1ce483a91ff1820

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