{ "info": { "author": "Kurt Rose, Jeroen De Ridder", "author_email": "kurt@kurtrose.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "PyJKS enables Python projects to load and manipulate Java KeyStore\n(JKS) data without a JVM dependency. PyJKS supports JKS, JCEKS, BKS\nand UBER (BouncyCastle) keystores. Simply::\n\n pip install pyjks\n\nOr::\n\n easy_install pyjks\n\nThen::\n\n import jks\n\n keystore = jks.KeyStore.load('keystore.jks', 'passphrase')\n\n print(ks.private_keys)\n print(ks.certs)\n print(ks.secret_keys)\n\nAnd that's barely scratching the surface. Check out `the usage examples on\nGitHub `_ for\nmore!\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/kurtbrose/pyjks", "keywords": "JKS JCEKS java keystore security ssl", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyjks", "package_url": "https://pypi.org/project/pyjks/", "platform": "", "project_url": "https://pypi.org/project/pyjks/", "project_urls": { "Homepage": "http://github.com/kurtbrose/pyjks" }, "release_url": "https://pypi.org/project/pyjks/19.0.0/", "requires_dist": null, "requires_python": "", "summary": "Pure-Python Java Keystore (JKS) library", "version": "19.0.0" }, "last_serial": 5175588, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a2154725f816a24778763990c310ce1e", "sha256": "0a01e6e2aa1ad065e29930a4c232ddbc1510a5e0907d78a0873a6569b8afbbb1" }, "downloads": -1, "filename": "pyjks-0.1.zip", "has_sig": false, "md5_digest": "a2154725f816a24778763990c310ce1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3216, "upload_time": "2013-08-15T02:36:27", "url": "https://files.pythonhosted.org/packages/d2/00/130cd1c723574dd74b6b46a6e1d4cb2874402fb7b030b35a2f81f266e469/pyjks-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "640654431e587507f1fb63a3960d6c71", "sha256": "e68d72a0baae5e2d954089e3eda39c99d4bb59479f524c67a738dea440692662" }, "downloads": -1, "filename": "pyjks-0.2.zip", "has_sig": false, "md5_digest": "640654431e587507f1fb63a3960d6c71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3221, "upload_time": "2014-05-28T23:04:08", "url": "https://files.pythonhosted.org/packages/49/86/114aa24ee06787657eac3df6045021b13ec2040137af26de6321edcaea07/pyjks-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "7ce57f128f6d53557463314b907b9c26", "sha256": "8f0d267120c72c4fe37d9edbcb5ad8c6246fed15b754559cfe3f8ef9ab8ad155" }, "downloads": -1, "filename": "pyjks-0.3.zip", "has_sig": false, "md5_digest": "7ce57f128f6d53557463314b907b9c26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5127, "upload_time": "2015-03-04T05:05:04", "url": "https://files.pythonhosted.org/packages/70/75/1d3b3daee0c8edea6e266beea05e1bde7adc3443e0486f1a9fe62f09b299/pyjks-0.3.zip" } ], "0.3.0.1": [ { "comment_text": "", "digests": { "md5": "889580fa4ed7ca30149f38b6b25802f3", "sha256": "2f90308760bf036dbbc48172d1e8d5d075036547c63c4c3eef4b14526c6d41b6" }, "downloads": -1, "filename": "pyjks-0.3.0.1.zip", "has_sig": false, "md5_digest": "889580fa4ed7ca30149f38b6b25802f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5184, "upload_time": "2015-03-04T07:00:54", "url": "https://files.pythonhosted.org/packages/4f/de/ee3fb27278a7c9fc3c373f5329fa1cb008eb40e88e0c67681706be196df0/pyjks-0.3.0.1.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6405b824af123e3831ce8a637acbbb5f", "sha256": "377c63f2414e595112008e67bda5e944c495ad8b8944058198493b3e58634f56" }, "downloads": -1, "filename": "pyjks-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6405b824af123e3831ce8a637acbbb5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25166, "upload_time": "2016-05-04T16:34:55", "url": "https://files.pythonhosted.org/packages/8f/5f/02f52caac9f7760853c7099f849396e70eee60d40b250dedc42b91357b25/pyjks-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "dc53752be8fb484fa3fa798d528b97e8", "sha256": "b79ab53bd982562cdee0537538d50b0f3ead8f4441f2899281988568749222f4" }, "downloads": -1, "filename": "pyjks-0.5.0.tar.gz", "has_sig": false, "md5_digest": "dc53752be8fb484fa3fa798d528b97e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37940, "upload_time": "2016-06-19T18:32:42", "url": "https://files.pythonhosted.org/packages/aa/bf/e806ca9024a79686cf6bf25c14f5f1ecd351a9af0cf62f242ef62b01d56a/pyjks-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "9db676bde4f3e8fa3f29d63391bcd629", "sha256": "805ee686a01694e866e857d858c68cd6111b2bb4090116957680730dbdb6791a" }, "downloads": -1, "filename": "pyjks-0.5.1.tar.gz", "has_sig": false, "md5_digest": "9db676bde4f3e8fa3f29d63391bcd629", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38730, "upload_time": "2016-08-25T17:57:02", "url": "https://files.pythonhosted.org/packages/65/1d/d9a962527aeac80c3b2a2ac5a19b07db80a1d75b73c9ab3394ae5f2e6960/pyjks-0.5.1.tar.gz" } ], "17.0.0": [ { "comment_text": "", "digests": { "md5": "b060544cb4756d5697cc04de768c25f0", "sha256": "7737816e10ffb969905ed12606f37240b841c62be1ede9a434b41150950e9a6b" }, "downloads": -1, "filename": "pyjks-17.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b060544cb4756d5697cc04de768c25f0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 51685, "upload_time": "2017-03-26T23:28:07", "url": "https://files.pythonhosted.org/packages/2d/f7/ba29483f8c50b8cd2a75389eabeddeddffae51b12e6dc1ce483a91ff1820/pyjks-17.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37199be1d38b1a6323170cda1b2d9267", "sha256": "7963a6ed4dbdc085168c2876348d672bd262a0e142ac186d1f69b6c1e862f321" }, "downloads": -1, "filename": "pyjks-17.0.0.tar.gz", "has_sig": false, "md5_digest": "37199be1d38b1a6323170cda1b2d9267", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44560, "upload_time": "2017-03-26T23:28:05", "url": "https://files.pythonhosted.org/packages/5c/4d/5d0647f42c9eaf7b69310913e1d47c2591a7829f8ecc0f7b598e188577ed/pyjks-17.0.0.tar.gz" } ], "17.1.0": [ { "comment_text": "", "digests": { "md5": "b9f9963486a8901fabd1fb1014edfa9b", "sha256": "cc81ddb1356bd04d758529d23513d9a41ad5701151fcda786d784c2f680950f4" }, "downloads": -1, "filename": "pyjks-17.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9f9963486a8901fabd1fb1014edfa9b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 51683, "upload_time": "2017-05-16T06:30:43", "url": "https://files.pythonhosted.org/packages/92/da/bce2e90390ee04bae1f74a41cae26d05374253aa29116f875123873f369e/pyjks-17.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ef42953046bc5a7d260a4b87d635621", "sha256": "99aad03d5580b147e9fdbb94582a0c74bb3cea4965c1a1bc57684a88012c4454" }, "downloads": -1, "filename": "pyjks-17.1.0.tar.gz", "has_sig": false, "md5_digest": "8ef42953046bc5a7d260a4b87d635621", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44587, "upload_time": "2017-05-16T06:30:41", "url": "https://files.pythonhosted.org/packages/ee/33/4305efe1a8a9fdffd630c598ef9bc84e9c31bfaa2deebd74ff137fde0d84/pyjks-17.1.0.tar.gz" } ], "17.1.1": [ { "comment_text": "", "digests": { "md5": "d53501e7c80d465969742bc6bee91d49", "sha256": "709c44a303dd6b2464078ebeb677417e717818d4b3dc3844a462bef9d215dcc8" }, "downloads": -1, "filename": "pyjks-17.1.1.tar.gz", "has_sig": false, "md5_digest": "d53501e7c80d465969742bc6bee91d49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24851, "upload_time": "2017-11-07T06:13:31", "url": "https://files.pythonhosted.org/packages/17/90/ca8a450917daa5f2c4b810baada98795c91bf53630542608f283e7bdd83e/pyjks-17.1.1.tar.gz" } ], "18.0.0": [ { "comment_text": "", "digests": { "md5": "4fec2e4b9c0b515f5ab37a6f7cc559ac", "sha256": "86bf1e2284b48e5fff94ea4af3bbaeed5de7fc89c4afd22ac8187c72f0a9f054" }, "downloads": -1, "filename": "pyjks-18.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4fec2e4b9c0b515f5ab37a6f7cc559ac", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 45231, "upload_time": "2018-09-01T22:59:34", "url": "https://files.pythonhosted.org/packages/5d/b0/fa19925357de4d19bf7b06405f1350ae59f5f2c1bd5b0b7de59ce7f9ff24/pyjks-18.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81b7020ede09b2a8a24b3400422bcdac", "sha256": "72e478c59c3fd19c869b5c6f2822be5756c38771f148c315bb71b76cf93482ed" }, "downloads": -1, "filename": "pyjks-18.0.0.tar.gz", "has_sig": false, "md5_digest": "81b7020ede09b2a8a24b3400422bcdac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25004, "upload_time": "2018-09-01T22:59:32", "url": "https://files.pythonhosted.org/packages/f5/fb/490d77665f566229b591c9cd6225407bc7b836be57f2605435caf3cba59e/pyjks-18.0.0.tar.gz" } ], "18.0.1.dev0": [ { "comment_text": "", "digests": { "md5": "4be2c6280dc38ce80f2e66156300edc2", "sha256": "3e89e61b5ac67721dc1af72be7d7362908f934b57d5fd06de8b1681fa17a0b6e" }, "downloads": -1, "filename": "pyjks-18.0.1.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4be2c6280dc38ce80f2e66156300edc2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 45288, "upload_time": "2019-04-23T05:02:22", "url": "https://files.pythonhosted.org/packages/29/94/bfc74e47d980dd494e437c9ca7a72a9c210c2aa4027695d47ab28e1a74aa/pyjks-18.0.1.dev0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "199bdfcdf6ba141dbbd4ebe1c458db9a", "sha256": "8b6ab4264b4f31570fd55f0fec13ab2553504ce5eb50cbc8c69817c462152f09" }, "downloads": -1, "filename": "pyjks-18.0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "199bdfcdf6ba141dbbd4ebe1c458db9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25227, "upload_time": "2019-04-23T05:02:20", "url": "https://files.pythonhosted.org/packages/d2/b8/c6195da7480ed2e4a8035bf6b688feeeb4a79e3abb30dfeb12b4ff85a304/pyjks-18.0.1.dev0.tar.gz" } ], "19.0.0": [ { "comment_text": "", "digests": { "md5": "57646abd1b26065e0617003c3327aab8", "sha256": "9e6d070f35ab2e829d77e36edc65b1530ef5320df2cf7e12789805d3c2d1ac63" }, "downloads": -1, "filename": "pyjks-19.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57646abd1b26065e0617003c3327aab8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 45205, "upload_time": "2019-04-23T05:03:40", "url": "https://files.pythonhosted.org/packages/06/0c/00ae2e5aba4b693def3ac3dbd898570389829250cdb06046ec604d67fc80/pyjks-19.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6e8f3b91be355d15e3ba99de2cccf9b", "sha256": "9ce5b40289bcdffcd6a8e7118b333ba8ba2ec4c9ebc5e324885cc8a69767011a" }, "downloads": -1, "filename": "pyjks-19.0.0.tar.gz", "has_sig": false, "md5_digest": "b6e8f3b91be355d15e3ba99de2cccf9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25223, "upload_time": "2019-04-23T05:03:38", "url": "https://files.pythonhosted.org/packages/0e/23/897282c0bbd6f9f136aaa604beca1e84d1aad768a78dbf34fa2f7467f580/pyjks-19.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57646abd1b26065e0617003c3327aab8", "sha256": "9e6d070f35ab2e829d77e36edc65b1530ef5320df2cf7e12789805d3c2d1ac63" }, "downloads": -1, "filename": "pyjks-19.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57646abd1b26065e0617003c3327aab8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 45205, "upload_time": "2019-04-23T05:03:40", "url": "https://files.pythonhosted.org/packages/06/0c/00ae2e5aba4b693def3ac3dbd898570389829250cdb06046ec604d67fc80/pyjks-19.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6e8f3b91be355d15e3ba99de2cccf9b", "sha256": "9ce5b40289bcdffcd6a8e7118b333ba8ba2ec4c9ebc5e324885cc8a69767011a" }, "downloads": -1, "filename": "pyjks-19.0.0.tar.gz", "has_sig": false, "md5_digest": "b6e8f3b91be355d15e3ba99de2cccf9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25223, "upload_time": "2019-04-23T05:03:38", "url": "https://files.pythonhosted.org/packages/0e/23/897282c0bbd6f9f136aaa604beca1e84d1aad768a78dbf34fa2f7467f580/pyjks-19.0.0.tar.gz" } ] }