{"repo":"FusionAuth/fusionauth-jwt","free":true,"listed":false,"github":"https://github.com/FusionAuth/fusionauth-jwt","clone":"git clone https://github.com/FusionAuth/fusionauth-jwt.git","description":"A simple to use Java JWT Library. Verify, Sign, Encode, Decode all day.","language":"Java","stars":201,"topics":["jwt","jwt-signer","jwt-verifier","jwks","jwk","pem","elliptic","rsa","hmac","jwa"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"FusionAuth JWT FusionAuth JWT is intended to be fast and easy to use. FusionAuth JWT has a single external dependency on Jackson, no Bouncy Castle, Apache Commons or Guava. Security disclosures If you find a vulnerability or other security related bug, please report the vulnerability here before opening a GitHub issue. This will allow us to assess the disclosure and prepare a fix prior to a public disclosure. We are very interested in compensating anyone that can identify a security related bug or vulnerability and properly disclose it to us. Features - JWT signing using the following algorithms - HS256 , HS384 , HS512 , RS256 , RS384 , RS512 , ES256 , ES384 , ES512 , PS256 , PS384 , PS512 , Ed25519 , Ed448 - The OpenID Connect hashing functions for at hash or c hash with the Ed448 algorithm use the SHAKE256 message digest, which is provided by the default JCA starting with Java 25. - When using Ed25519 or Ed448 , the alg JWT header and the JWK alg property will be equal to the algorithm name. The legacy EdDSA value has been deprecated in JOSE in favor of the fully-specified algorithm names Ed25519 and Ed448 . In practice this means that this library will be unable to accept a JWT using the EdDSA value for the alg in the JWT header. - https://www.iana.org/assignments/jose/jose.xhtml#web-signature-encryption-algorithms - Support for Bouncy Castle JCE or other third party providers. - PEM decoding / encoding - Decode PEM files to PrivateKey or PublicKey - Decode private EC keys","default_branch":null,"files":null,"tree":[],"storefront":"/r/FusionAuth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FusionAuth/fusionauth-jwt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}