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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for pyjks-0.5.0.tar.gz
Algorithm Hash digest
SHA256 b79ab53bd982562cdee0537538d50b0f3ead8f4441f2899281988568749222f4
MD5 dc53752be8fb484fa3fa798d528b97e8
BLAKE2b-256 aabfe806ca9024a79686cf6bf25c14f5f1ecd351a9af0cf62f242ef62b01d56a

See more details on using hashes here.

Supported by

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