Skip to content

Releases: kjur/jsrsasign

jsrsasign all min and tool_csr.html fix

05 Mar 15:07
Compare
Choose a tag to compare
  • tool_csr.html fix for subject parameter.
  • jsrsasign-latest-all-min wrong order in concatination.
    This raise wrong PKCS#5/8 encrypted PEM private key
    generation in KEYUTIL.getPEM().
  • sample_node/asn1extract added

eval and name space fix

28 Feb 01:04
Compare
Choose a tag to compare
  • bower.json name space fix
  • crypto-1.0 1.0.4 to 1.0.5
    • file removed
  • crypto-1.1 1.1.7 to 1.1.8
    • remove unnecessary evals for strict mode.

jws update and asn1 minor fix

26 Nov 14:52
Compare
Choose a tag to compare
  • 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.

sample node scripts added

23 Nov 08:22
Compare
Choose a tag to compare
  • 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

JWK thumbprint and node util added

11 Nov 15:53
Compare
Choose a tag to compare
  • 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

KEYUTIL.getKey bare RSA NED key support

18 Oct 10:35
Compare
Choose a tag to compare
  • keyutil 1.0.10 to 1.0.11
    • add support for bare RSA NED hexadecimal key in KEYUTIL.getKey

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

13 Oct 21:33
Compare
Choose a tag to compare
  • 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

fix all-min.js

02 Oct 01:22
Compare
Choose a tag to compare
  • latest asn1x509 1.0.13 was missed in the latest-min.js and
    it was fixed.

X500Name.setByObject added

01 Oct 13:42
Compare
Choose a tag to compare
  • 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.

CSR generation support

13 Sep 12:50
Compare
Choose a tag to compare
  • 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