{ "info": { "author": "Michael Davis", "author_email": "mike.philip.davis@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "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 :: Utilities" ], "description": "python-jose\n===========\n\nA JOSE implementation in Python\n\n|Build Status| |Coverage Status| |Docs|\n\nDocs are available on ReadTheDocs_.\n\nThe JavaScript Object Signing and Encryption (JOSE) technologies - JSON\nWeb Signature (JWS), JSON Web Encryption (JWE), JSON Web Key (JWK), and\nJSON Web Algorithms (JWA) - collectively can be used to encrypt and/or\nsign content using a variety of algorithms. While the full set of\npermutations is extremely large, and might be daunting to some, it is\nexpected that most applications will only use a small set of algorithms\nto meet their needs.\n\n\nPrinciples\n----------\n\nThis is a JOSE implementation that is fully compatible with Google App Engine\nwhich requires the use of the PyCrypto library.\n\n\nInstallation\n------------\n\n::\n\n $ pip install python-jose\n\n\nUsage\n-----\n\n.. code-block:: python\n\n >>> from jose import jwt\n >>> token = jwt.encode({'key': 'value'}, 'secret', algorithm='HS256')\n u'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ2YWx1ZSJ9.FG-8UppwHaFp1LgRYQQeS6EDQF7_6-bMFegNucHjmWg'\n\n >>> jwt.decode(token, 'secret', algorithms=['HS256'])\n {u'key': u'value'}\n\n\nThanks\n------\n\nThis library was originally based heavily on the work of the folks over at PyJWT_.\n\n.. |Build Status| image:: https://travis-ci.org/mpdavis/python-jose.svg?branch=master\n :target: https://travis-ci.org/mpdavis/python-jose\n.. |Coverage Status| image:: http://codecov.io/github/mpdavis/python-jose/coverage.svg?branch=master\n :target: http://codecov.io/github/mpdavis/python-jose?branch=master\n.. |Docs| image:: https://readthedocs.org/projects/python-jose/badge/\n :target: https://python-jose.readthedocs.org/en/latest/\n.. _ReadTheDocs: https://python-jose.readthedocs.org/en/latest/\n.. _PyJWT: https://github.com/jpadilla/pyjwt\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/mpdavis/python-jose", "keywords": "jose jws jwe jwt json web token security signing", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "python-jose-ext", "package_url": "https://pypi.org/project/python-jose-ext/", "platform": "", "project_url": "https://pypi.org/project/python-jose-ext/", "project_urls": { "Homepage": "http://github.com/mpdavis/python-jose" }, "release_url": "https://pypi.org/project/python-jose-ext/1.3.2.4/", "requires_dist": null, "requires_python": "", "summary": "JOSE implementation in Python", "version": "1.3.2.4" }, "last_serial": 3550917, "releases": { "1.3.2.1": [ { "comment_text": "", "digests": { "md5": "55ef2642587b1bf40d627b0642c5c580", "sha256": "d07083965a887f0631edd50a81029240a4095e91d7eaea12f15a724002d33011" }, "downloads": -1, "filename": "python-jose-ext-1.3.2.1.tar.gz", "has_sig": false, "md5_digest": "55ef2642587b1bf40d627b0642c5c580", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15043, "upload_time": "2017-07-23T04:28:00", "url": "https://files.pythonhosted.org/packages/dd/d2/f63354d167185b6b799c5665b2cce6b586143876c3f71bb20543921f2c3f/python-jose-ext-1.3.2.1.tar.gz" } ], "1.3.2.2": [ { "comment_text": "", "digests": { "md5": "e38c32a76927c65ddb6918dd8e688a4a", "sha256": "c76572fee2ff45803755e9aa575dab7b46b4aecca8c22d56c351109d70ac330e" }, "downloads": -1, "filename": "python-jose-ext-1.3.2.2.tar.gz", "has_sig": false, "md5_digest": "e38c32a76927c65ddb6918dd8e688a4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15060, "upload_time": "2017-07-23T05:55:12", "url": "https://files.pythonhosted.org/packages/45/a3/187fd7c3407d35cffdab7eeb846621bb591453758f14375aec824d8cef32/python-jose-ext-1.3.2.2.tar.gz" } ], "1.3.2.3": [ { "comment_text": "", "digests": { "md5": "a8d5138925cd5d98e7bde7ff11d59005", "sha256": "ef0b4d2d0b822157c7ef7cd1dfcdafc3d4b27e7347bab03b1a5c79498cee08ef" }, "downloads": -1, "filename": "python-jose-ext-1.3.2.3.tar.gz", "has_sig": false, "md5_digest": "a8d5138925cd5d98e7bde7ff11d59005", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16459, "upload_time": "2018-02-04T01:35:31", "url": "https://files.pythonhosted.org/packages/02/af/48a0539d99e0d0b493ff27343b1f4b005865799af9d852b7bc99068e7b9f/python-jose-ext-1.3.2.3.tar.gz" } ], "1.3.2.4": [ { "comment_text": "", "digests": { "md5": "3311b971829c61552dd53f6d5ce23e56", "sha256": "aabd385fd67d813f1fc142d385d4cfd9057a4b265116fda41b1203b0b530ab8c" }, "downloads": -1, "filename": "python-jose-ext-1.3.2.4.tar.gz", "has_sig": false, "md5_digest": "3311b971829c61552dd53f6d5ce23e56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16461, "upload_time": "2018-02-04T18:21:48", "url": "https://files.pythonhosted.org/packages/5e/3e/c2f325f7592ec9209d74399290a5d8279533fb4911f807822218918f4848/python-jose-ext-1.3.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3311b971829c61552dd53f6d5ce23e56", "sha256": "aabd385fd67d813f1fc142d385d4cfd9057a4b265116fda41b1203b0b530ab8c" }, "downloads": -1, "filename": "python-jose-ext-1.3.2.4.tar.gz", "has_sig": false, "md5_digest": "3311b971829c61552dd53f6d5ce23e56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16461, "upload_time": "2018-02-04T18:21:48", "url": "https://files.pythonhosted.org/packages/5e/3e/c2f325f7592ec9209d74399290a5d8279533fb4911f807822218918f4848/python-jose-ext-1.3.2.4.tar.gz" } ] }