├── .gitignore ├── Makefile ├── README ├── lib ├── kurushima-jsrsa │ ├── asn1hex.js │ ├── rsa-pem.js │ ├── rsa-sign.js │ └── x509.js ├── sjcl │ └── sjcl.js └── twu-rsa │ ├── base64.js │ ├── jsbn.js │ ├── jsbn2.js │ ├── rsa.js │ └── rsa2.js ├── src └── jwt-token.js └── tests ├── doctest ├── doctest.css └── doctest.js ├── hs256header.b64 ├── jsonWebTokenTest.htm ├── jwtClaim.b64 ├── key.pem ├── make_keys.sh ├── make_samples.sh ├── pubkey.pem └── rs256header.b64 /.gitignore: -------------------------------------------------------------------------------- 1 | build -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/README -------------------------------------------------------------------------------- /lib/kurushima-jsrsa/asn1hex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/lib/kurushima-jsrsa/asn1hex.js -------------------------------------------------------------------------------- /lib/kurushima-jsrsa/rsa-pem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/lib/kurushima-jsrsa/rsa-pem.js -------------------------------------------------------------------------------- /lib/kurushima-jsrsa/rsa-sign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/lib/kurushima-jsrsa/rsa-sign.js -------------------------------------------------------------------------------- /lib/kurushima-jsrsa/x509.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/lib/kurushima-jsrsa/x509.js -------------------------------------------------------------------------------- /lib/sjcl/sjcl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/lib/sjcl/sjcl.js -------------------------------------------------------------------------------- /lib/twu-rsa/base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/lib/twu-rsa/base64.js -------------------------------------------------------------------------------- /lib/twu-rsa/jsbn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/lib/twu-rsa/jsbn.js -------------------------------------------------------------------------------- /lib/twu-rsa/jsbn2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/lib/twu-rsa/jsbn2.js -------------------------------------------------------------------------------- /lib/twu-rsa/rsa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/lib/twu-rsa/rsa.js -------------------------------------------------------------------------------- /lib/twu-rsa/rsa2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/lib/twu-rsa/rsa2.js -------------------------------------------------------------------------------- /src/jwt-token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/src/jwt-token.js -------------------------------------------------------------------------------- /tests/doctest/doctest.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/tests/doctest/doctest.css -------------------------------------------------------------------------------- /tests/doctest/doctest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/tests/doctest/doctest.js -------------------------------------------------------------------------------- /tests/hs256header.b64: -------------------------------------------------------------------------------- 1 | eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9 -------------------------------------------------------------------------------- /tests/jsonWebTokenTest.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/tests/jsonWebTokenTest.htm -------------------------------------------------------------------------------- /tests/jwtClaim.b64: -------------------------------------------------------------------------------- 1 | eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ -------------------------------------------------------------------------------- /tests/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/tests/key.pem -------------------------------------------------------------------------------- /tests/make_keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/tests/make_keys.sh -------------------------------------------------------------------------------- /tests/make_samples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/tests/make_samples.sh -------------------------------------------------------------------------------- /tests/pubkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelrhanson/jwt-js/HEAD/tests/pubkey.pem -------------------------------------------------------------------------------- /tests/rs256header.b64: -------------------------------------------------------------------------------- 1 | eyJhbGciOiJSUzI1NiJ9 --------------------------------------------------------------------------------