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

Uploaded Source

Built Distribution

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

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

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for pyjks-19.0.0.tar.gz
Algorithm Hash digest
SHA256 9ce5b40289bcdffcd6a8e7118b333ba8ba2ec4c9ebc5e324885cc8a69767011a
MD5 b6e8f3b91be355d15e3ba99de2cccf9b
BLAKE2b-256 0e23897282c0bbd6f9f136aaa604beca1e84d1aad768a78dbf34fa2f7467f580

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjks-19.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-19.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9e6d070f35ab2e829d77e36edc65b1530ef5320df2cf7e12789805d3c2d1ac63
MD5 57646abd1b26065e0617003c3327aab8
BLAKE2b-256 060c00ae2e5aba4b693def3ac3dbd898570389829250cdb06046ec604d67fc80

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