jose_plus 0.4.6 copy "jose_plus: ^0.4.6" to clipboard
jose_plus: ^0.4.6 copied to clipboard

Javascript Object Signing and Encryption (JOSE) library supporting JWE, JWS, JWK and JWT

0.4.6 #

  • FIX: parsing jws from json. (05c04f43)

0.4.5 #

  • FIX: check if the keyIds exist before checking for the keyId mismatch. (4d5feb5a)

0.4.4 #

  • FIX: proper error when there is a missing audience claim. (05f4db75)
  • FEAT: use clock package. (157694d6)

0.4.3 #

  • fix: proper error when there is a missing aud claim.

0.4.2 #

  • feat: add sid to JWT claims.

0.4.1 #

  • FIX: lower package:collection constraints.

0.4.0 #

  • FIX: use x509_plus and crypto_keys_plus.

0.3.5 #

0.3.4 #

  • FEAT: Support latest package:http (#50)

0.3.3 #

  • FIX: allow double values when converting to DateTime and Duration (pull request #33 from PixelToast). (3b204b10)
  • FIX: type mismatch error on keyOperations getter (pull request #37 from samataro). (8afde0fd)
  • FIX: add missing keyId when constructing a JWK with EcPublicKey (pull request #38 from tallinn1960). (b8d11f32)
  • FIX: use 12 byte iv with AESGCM (pull request #39 from tallinn1960). (5b7e24da)
  • FIX: make unprotected header in JWE optional (pull request #43 from heacare). (aefeeb04)
  • FEAT: add support for es256k algorithm. (a2d046a3)

0.3.2 #

  • Compatible with version 0.3.0 of crypto_keys

0.3.1 #

  • JsonWebKey.parsePem handles CERTIFICATE
  • DefaultJsonWebKeySetLoader: if possible, use HTTP headers to determine cache expiration.

0.3.0 #

  • Migrate null safety

0.2.2 #

  • Bump asn1lib to 0.8.1.

0.2.1+1 #

  • Fix docs

0.2.1 #

  • Added JsonWebKey constructors for creating EC and RSA keys
  • Added factory constructor for creating a JsonWebKey from crypto keys
  • Added factory constructor for creating a JsonWebKey from a pem string
  • Support for P-256K curve

0.2.0 #

  • Support RSAES-OAEP
  • Allow x509 parameters in JWK
  • JsonWebAlgorithm class
  • Generating random non-symmetric keys
  • cryptoKeyPair getter on JsonWebKey returning a KeyPair from crypto_keys package
  • Breaking Change: loading jwk set from package or file url no longer supported by default. The new class JsonWebKeySetLoader can be used to override this behavior or manage the way jwk sets are loaded from an url.

0.1.2 #

  • Add allowedAlgorithms argument also in JWT

0.1.1 #

  • Fix security issue: JWS with algorithm none was previously verified, now you can specify which algorithms are allowed and by default none is not allowed.

0.1.0 #

  • Initial version
3
likes
140
pub points
79%
popularity

Publisher

verified publisherbdaya-dev.com

Javascript Object Signing and Encryption (JOSE) library supporting JWE, JWS, JWK and JWT

Repository (GitHub)
View/report issues

Documentation

API reference

Funding

Consider supporting this project:

github.com

License

BSD-3-Clause (license)

Dependencies

asn1lib, clock, collection, crypto_keys_plus, http, http_parser, meta, typed_data, x509_plus

More

Packages that depend on jose_plus