Skip to content

jws update and asn1 minor fix

@kjur kjur released this · 1 commit to master since this release

  • node sample 'jwssign', 'jwtverify', 'asn1dump' and 'pemtobin' added.
  • base64x 1.1.5 to 1.1.6
    • license URL small fix
  • asn1 1.0.8 to 1.0.9
    • DERGeneralizedTime withMillis fix
    • DERGeneralizedTime and DERUTCTime refactoring
  • jws 3.3.2 to 3.3.3
    • JWS.parse method added
    • IntDate.getZulu UTCTime(YY) support added
  • jsrsasign-x.x.x-all-min.js move to lib directory from this version
  • jsrsasign-{1.2,1.2.1,1.3,1.3.1,2.0.0}.tgz are removed since they can get from github release/tags.

Downloads

sample node scripts added

@kjur kjur released this · 4 commits to master since this release

  • jwtverify, asn1dump and pemtobin sample Node script in sample_node directory. There is a bower release but not in npm.

See https://github.com/kjur/jsrsasign/tree/master/sample_node

Downloads

JWK thumbprint and node util added

@kjur kjur released this · 9 commits to master since this release

  • jws 3.3.1 to 3.3.2
    • RFC 7638 getJWKthumbprint method added
  • base64x 1.1.5 to 1.1.6
    • function intarystrtohex added
  • nodeutil 1.0.0 newly added
    • utils for file I/O in Node.js
  • npm
    • add reference to intarystrtohex and CryptoJS

Downloads

KEYUTIL.getKey bare RSA NED key support

@kjur kjur released this · 12 commits to master since this release

  • keyutil 1.0.10 to 1.0.11
    • add support for bare RSA NED hexadecimal key in KEYUTIL.getKey

Downloads

CryptoJS.Mac/JWS/semver fix, additional JWK support

@kjur kjur released this · 13 commits to master since this release

  • NOTICE release 4.10.0 declined since API semver violation
  • some JWS HS* and Crypto Mac signature issue was fixed.
  • crypto 1.1.6 to 1.1.7
    • add support for various password providing method such as base64, base64url, hexadecimal or utf8 string for Mac.
  • jws 3.2.4 to 3.3.0
    • add support for various password providing method such as base64, base64url, hexadecimal or utf8 string for HS* JWS signing and validation
    • remove some old fashoned functions and methods which marked as "deprecated". Followings are removed:
      • JWS.generateJWSByP1PrvKey
      • JWS.generateJWSByKey
      • JWS.generateJWSByNED
      • JWS.verifyJWSByPemX509Cert
    • JWS.sign can handle header and payload JSON object not JSON string.
    • JWS.verify bugfix in 4.10.0 which only accepts hexacedimal string key for HS*.
  • keyutil 1.0.10 to 1.0.11
    • add support for RSA private key without P/Q/DP/DQ/COEFF of JWK

Downloads

fix all-min.js

@kjur kjur released this · 15 commits to master since this release

  • latest asn1x509 1.0.13 was missed in the latest-min.js and it was fixed.

Downloads

X500Name.setByObject added

@kjur kjur released this · 17 commits to master since this release

  • asn1x509 1.0.12 t 1.0.13
    • setByObject method added to X500Name class
    • {C: "US", O: "test"} representation now can be used in newCertPEM method in X509Util class.
    • Thanks @cblair (Colby Blair) for these contribution.

Downloads

CSR generation support

@kjur kjur released this · 26 commits to master since this release

  • certificate signing request(CSR/PKCS#10) generation support asn1csr-1.0.js added
  • asn1 1.0.7 to 1.0.8
    • small API document update
  • base64x 1.1.4 to 1.1.5
    • function strdiffidx added
  • keyutil 1.0.9 to 1.0.10
    • fix and small program comment update
  • jws: small API document update

Downloads

small npm and bower fix

@kjur kjur released this · 27 commits to master since this release

  • Changes between 4.8.5 to 4.8.6
    • npm package and bower fix

Downloads

JWT jti validation and small fix

@kjur kjur released this · 28 commits to master since this release

  • Changes between 4.8.4 to 4.8.5

    • some of small fix release for npm and jsrsasign-latest-all-min.
    • jwt 3.2.3 to 3.2.4
      • jws.js update for validation of jti confirming to RFC 7519 as optional in verifyJWT method. Thanks @stephanbacheller.
  • Changes between 4.8.3 to 4.8.4

    • some of small fix release for npm.

Downloads

Something went wrong with that request. Please try again.