update for IPv6 and KeyUsage

@kjur kjur released this Apr 22, 2018

  • base64x 1.1.13 to 1.1.14
    • function iptohex added
    • fix hextoipv6 for wrong "::" shrinking
  • asn1x509 1.1.5 to 1.1.6
    • KeyUsage class now supports names parameter such as
      ['digitalSignature', 'nonRepudiation'].
    • some refactoring
  • tool/tool_ca2.html added for
    yet another certificate generation tool by.
  • testcase added for above methods/functions
    • qunit-do-base64x.html
    • qunit-do-asn1x509.html

bugfix of X500Name.setByString

@kjur kjur released this Apr 17, 2018 · 1 commit to master since this release

  • asn1x509 1.1.4 to 1.1.5
    • X500Name.setByString fix for attribute value with slash.
  • testcase added to confirm above fixes.
    • qunit-do-asn1x509.html

IPv6 cert support release

@kjur kjur released this Apr 10, 2018 · 2 commits to master since this release

  • IPv6 address support in certificate
  • LICENSE.txt
    • conclude third party licenses.
  • asn1x509 1.1.3 to 1.1.4
    • IPv4/v6 iPAddress support in GeneralName
  • base64x 1.1.2 to 1.1.3
    • ipv6tohex, hextoipv6 and hextoip functions
      added for IPv6 string conversion.
  • x509 1.1.19 to 1.1.20
    • add IPAddress support in getExtSubjectAltName2
  • testcase added for above methods/functions
    • qunit-do-asn1x509.html
    • qunit-do-base64x.html
    • qunit-do-x509-ext.html
  • tool/tool_ca.html
    • use SHA256withRSA and RSA 2048bit key
      by default.
    • add IPAddress support in subjectAltName

ASN.1 string for utf-8 characters bugfix

@kjur kjur released this Apr 4, 2018 · 3 commits to master since this release

  • critical bug fix for ASN.1 string class.
    When UTF-8 string is set to ASN.1 object,
    string has been garbled.
  • src/asn1 1.0.13 to 1.0.14
    • DERAbstractString.setString fixed for utf8.
  • src/asn1 1.1.2 to 1.1.3
    • following OIDs are added:
      T/title (2.5.4.12)
      description (2.5.4.13)
      organizationIdentifier (2.5.4.97)

asn1x509 CRL.sign and GeneralName.dn/ldapdn bugfix

@kjur kjur released this Apr 1, 2018 · 4 commits to master since this release

  • src/asn1x509 1.1.1 to 1.1.2
    • GeneralName fix for dn and ldapdn of explicit.
      This have caused wrong GeneralName dn/ldapdn ASN.1
      encoding.
    • CRL.sign fix for init
  • tool/tool_ca.html
    • subjectAltName extension support added.
    • subjectPublicKeyInfo setting fix.
  • test/qunit-do-asn1x509
    • fix for CRL and GeneralName dn/ldapdn test
  • npm/test/t_sig_rsasha1.js added

bugfix release

@kjur kjur released this Mar 25, 2018 · 6 commits to master since this release

  • src/jws 3.3.10 to 3.3.11
    • verify method returns false in case of
      without all of head, payload and signature
      to fix issue #332.
  • src/jwsjs 2.2.0 to 2.2.1
    • readJWSJS fix for wrong initialization as #336
  • src/asn1x509 1.1.0 to 1.1.1
    • add DN uniqueIdentifier(2.5.4.45) and
      description(2.5.4.13) attribute type by PR #335.
  • ext/{rsa,rsa2}
    • OAEP fix by PR #303.

bugfix release

@kjur kjur released this Mar 25, 2018 · 15 commits to master since this release

  • src/x509 1.1.18 to 1.1.19
    • fix getSubjectAltName for IP addr of PR #317
  • test/qunit-do-x509-ext
    • add test getSubjectAltName for DNS and IP
  • src/rsa, rsa2
    • fix for alert function for issue #325
  • src/ecdsa-modified
    • fix asn1SigToConcatSig for issue #315
  • npm/lib
    • jsrsasign-{all,jwths,rsa}-min.js are added
      per requested issue #314, #313

small bugfix release

@kjur kjur released this Jan 27, 2018 · 19 commits to master since this release

  • tool/tool_asn1dumper.html
    • #304 pemtohex issue fix
  • tool/tool_roca.html added to check ROCA vulnerablity for public key
  • src/asn1csr 1.0.6 to 1.0.7
    • fix init of fix #308
  • src/jws 3.3.10
    • fix aud verification in vertifyJWT document #318

add CMSUtil.verifySignedData and some fix

@kjur kjur released this Sep 14, 2017 · 21 commits to master since this release

  • asn1cms 1.0.4 to 1.0.5
    • add KJUR.asn1.cms.CMSUtil.verifySignedData method to
      verify CMS signed data.
  • crypto 1.2.0 to 1.2.1
    • small refactoring
  • x509 1.1.17 to 1.1.18
    • fix getInfo() to support no extension.
  • add sample_node/cmssign
  • fix sample/sample-ecdsa.html in sig.init.
  • fix sample_node/asn1extract in ASN1HEX method call
  • merge PR #292 for https
  • merge PR #283 to fix document and example
  • merge PR #281 to fix JWK Thumbprint RFC number

JWS.verify RSA fix

@kjur kjur released this Jul 10, 2017 · 33 commits to master since this release

  • jws 3.3.9 to 3.3.10
    • fix JWS.verify fail for #276