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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for pyjks-17.1.0.tar.gz
Algorithm Hash digest
SHA256 99aad03d5580b147e9fdbb94582a0c74bb3cea4965c1a1bc57684a88012c4454
MD5 8ef42953046bc5a7d260a4b87d635621
BLAKE2b-256 ee334305efe1a8a9fdffd630c598ef9bc84e9c31bfaa2deebd74ff137fde0d84

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyjks-17.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cc81ddb1356bd04d758529d23513d9a41ad5701151fcda786d784c2f680950f4
MD5 b9f9963486a8901fabd1fb1014edfa9b
BLAKE2b-256 92dabce2e90390ee04bae1f74a41cae26d05374253aa29116f875123873f369e

See more details on using hashes here.

Provenance

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