jose

JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.

MIT License

Downloads
47.9M
Stars
4.9K
Committers
32

Bot releases are hidden (Show)

jose -

Published by panva almost 5 years ago

Features

  • add JWT validation profiles for Access Tokens and Logout Tokens (7bb5c95)
jose -

Published by panva almost 5 years ago

Bug Fixes

  • skip validating iat is in the past when exp is present (0ed5025)
jose -

Published by panva almost 5 years ago

Bug Fixes

  • properly fail to import unsupported openssh formatted keys (bee5744)
jose -

Published by panva almost 5 years ago

Features

  • importing a certificate populates x5c and x5t thumbprints (25a7a71), closes #59
jose -

Published by panva almost 5 years ago

Bug Fixes

  • handle Unencoded Payload (b64:false) with arbitrary buffer payloads (daabedc), closes #57
jose -

Published by panva almost 5 years ago

Bug Fixes

  • allow PBES2 for the correct JWK use values (f0d7194)
jose -

Published by panva almost 5 years ago

Features

  • two official jose plugins/extensions for those living on the edge, closes #56

https://github.com/panva/jose-chacha
https://github.com/panva/jose-x25519-ecdh

See the docs of each if you need them.

jose -

Published by panva almost 5 years ago

Bug Fixes

  • typescript: export Key Input types (0277fcd)
jose -

Published by panva almost 5 years ago

Bug Fixes

  • default JWT.sign kid option value is false for HMAC signatures (ce77388)

Features

  • allow JWK.asKey inputs for sign/verify/encrypt/decrypt operations (5e1009a)
jose -

Published by panva almost 5 years ago

Features

  • allow JWKS.KeyStore .all and .get to filter for key curves (ea60338)
jose -

Published by panva almost 5 years ago

Features

  • return the CEK from JWE.decrypt operation with { complete: true } (c3eb845)
jose -

Published by panva almost 5 years ago

Features

  • add JWS.verify encoding and parsing options (6bb66d4)
jose -

Published by panva almost 5 years ago

Features

  • expose crypto.KeyObject instances in supported runtimes (8ea9683)
jose -

Published by panva almost 5 years ago

Bug Fixes

  • only use secp256k1 keys for signing/verification (9588223)
jose -

Published by panva about 5 years ago

Bug Fixes

  • throw proper error when runtime doesn't support OKP (0a16efb), closes #48
jose -

Published by panva about 5 years ago

Package was renamed from @panva/jose to just jose. No further updates will be made under the @panva/jose package name.

jose -

Published by panva about 5 years ago

Bug Fixes

  • keystore.toJWKS(true) does not throw on public keys (81abdfa), closes #42
jose -

Published by panva about 5 years ago

refactored and linted TypeScript definitions

jose -

Published by panva about 5 years ago

Features

  • allow JWKS.asKeyStore to swallow errors (78398d3)
jose -

Published by panva about 5 years ago

Features

  • added Node.js lts/dubnium support for runtime supported features (67a8601)
Package Rankings
Top 0.63% on Npmjs.org
Top 8.17% on Proxy.golang.org
Top 19.68% on Repo1.maven.org
Top 0.67% on Deno.land