pyjwkest is a Python implementation of JSON Web Token (JWT), JSON Web Encryption (JWE), JSON Web Signature (JWS), and JSON Web Key (JWK) specifications. Currently at version 1.4.4, the library is in maintenance mode, meaning only security-critical bugs will be fixed, and no new features are planned. Releases are infrequent, focusing on stability and security.
pip install pyjwkestVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to generate an RSA key pair, sign a set of claims into a JSON Web Token (JWT) using JWS, and then verify the signed JWT using the public key. It covers the basic flow for secure data exchange.
Upgrade to pyjwkest >= 1.2.0 and ensure `pycryptodomex` is installed. Remove any direct `pycrypto` dependencies or usage.
Consider this status when starting new projects or evaluating long-term support. Monitor for security updates, but don't expect feature enhancements.
Upgrade to pyjwkest 1.4.4 or newer to leverage fixes that address these deprecated APIs.
Upgrade to pyjwkest 1.4.4 to benefit from improved error handling and support for EC key deserialization. Always ensure EC keys conform to standard formats.
Upgrade to pyjwkest 1.3.2 or newer, especially if your application uses symmetric keys. Re-evaluate any existing symmetric keys generated with older versions.
No resource links recorded.