kelvinmo/simplejwt
SimpleJWT is a lightweight PHP 8+ library for JSON Web Tokens, supporting JWT/JWS/JWE, JWK and COSE keys. Includes HMAC, RSA, ECDSA, and EdDSA signatures plus common key management and encryption algorithms.
p2c parameter in PBES2kid) to use full RFC7517 thumbnailRSAKey::getSize() if leading zero byte is not
present in two's complement encoding (#225)SodiumException if an error occurs in functions
that use libsodium (#218)jwkstool command-line tool and associated dependencies
(most notably symfony/console). jwkstool is now available
as a separate package kelvinmo/jwkstoolRSAKey cannot parse PKCS#8 encoded RSA private keys (#206)InvalidTokenException instead of
InvalidArgumentExceptionJWT and JWE methods now check for validity of
algorithm classessymfony/console to support v7.0KeyException when loading an invalid PEM-encoded
RSAKeyEd25519 signatures and X25519 key derviation
algorithmsA128GCMKW,
A192GCMKW and A256GCMKW)box to package the jwkstool utilityAlgorithm (now renamed to BaseAlgorithm)
and Key to extract interfaces (into AlgorithmInterface and
KeyInterface respectively)kid parameter no longer automatically generated
when a Key object is created. Use Key::getKeyId(true) or
KeySet::add(..., true) to generate a key IDjwkstoolSimpleJWT\Crypt namespace into multiple namespaces, one
for each algorithm type (#60)JWT and JWE now derives from a common parent class Token\UnexpectedValueException instead of returning false if the input
cannot be decodedsymfony/console package versionHow can I help you explore Laravel packages today?