Filip Skokan
a0c0c7ad70
feat: add JWTExpired error and JWTClaimInvalid claim and reason props
...
Resolves #62
2020-01-16 08:49:37 +01:00
Filip Skokan
1db9fc9cd1
refactor: don't swallow invalid encoding errors
2019-09-25 22:18:47 +02:00
Filip Skokan
67a8601b09
feat: added Node.js lts/dubnium support for runtime supported features
2019-08-22 20:40:02 +02:00
Filip Skokan
418e311c8d
chore: update dev deps, code lint
2019-07-21 18:05:57 +02:00
Filip Skokan
23b874cc20
feat: add JWK key_ops support, fix .algorithms() op returns
...
BREAKING CHANGE: key.algorithms(op) un+wrapKey was split into correct
wrapKey/unwrapKey/deriveKey returns
BREAKING CHANGE: keystore.all and keystore.get `operation` option was
removed, `key_ops: string[]` supersedes it
2019-04-23 14:30:51 +02:00
Filip Skokan
a8ef20e450
refactor: use private instance fields where possible
2019-04-23 14:30:50 +02:00
Filip Skokan
dba1abdaf3
feat: add JWT.sign/verify/decode
2019-02-27 22:38:30 +01:00
Filip Skokan
0a6027d62a
refactor: add .d.ts and simplify errors
2019-02-25 21:27:39 +01:00
Filip Skokan
d08a2d6ad1
docs: update README.md
2019-02-24 18:41:23 +01:00
Filip Skokan
546840d55c
feat: throw JOSEMultiError when general formats and keystore use
2019-02-24 14:05:57 +01:00
Filip Skokan
77fe241aa7
feat: add decrypt/verify complete and algorithm options
2019-02-22 22:26:33 +01:00
Filip Skokan
cb718b545b
feat: add JWE zip support
2019-02-21 23:39:32 +01:00
Filip Skokan
962c1f5021
feat: b64 (rfc7797) support
2019-02-21 22:51:32 +01:00
Filip Skokan
7bc3cc4c71
feat: resolving alg/enc, crit members, add tests
2019-02-20 23:12:08 +01:00
Filip Skokan
869438c798
refactor: jwe/jws serializer detection
2019-02-19 23:30:57 +01:00
Filip Skokan
cc89d4e02b
refactor: cleanup, TODO chores
2019-02-10 21:39:59 +01:00
Filip Skokan
05251b81c6
feat: add messy encrypt/decrypt structure and shorthands
2019-02-09 20:04:15 +01:00
Filip Skokan
faa45bc03b
refactor: remove generic errors
2019-01-20 19:37:27 +01:00
Filip Skokan
6862c78bed
refactor: JWT verify errors
2019-01-20 19:25:36 +01:00
Filip Skokan
fae6de9f93
test: oct key properties
2018-11-04 09:59:14 +01:00
Filip Skokan
b8709756f0
chore: initial commit
2018-11-03 12:30:32 +01:00