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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for pyjks-0.5.1.tar.gz
Algorithm Hash digest
SHA256 805ee686a01694e866e857d858c68cd6111b2bb4090116957680730dbdb6791a
MD5 9db676bde4f3e8fa3f29d63391bcd629
BLAKE2b-256 651dd9a962527aeac80c3b2a2ac5a19b07db80a1d75b73c9ab3394ae5f2e6960

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