Changes from 10.5.25 to 10.5.26 (2022-Jul-14)
src/asn1csr.js
CSRUtil.verifySignature method added
CSRUtil.getParam enhanced to support optional argument flagTBS
test/qunit-do-asn1csr.html
update some test cases for above
Changes from 10.5.24 to 10.5.25 (2022-Jun-23)
src/jws.js
JWS.verify and JWS.verifyJWT
CVE-2022-25898 SECURITY FIX:
verify and verifyJWT may accept signature with special characters
or \number characters by mistake.
Please see security advisory:
GHSA-3fvg-4v2m-98jf
src/base64x.js
function isBase64URLDot added
test/qunit-do-jwt-veri.html
Changes from 10.5.23 to 10.5.24 (2022-Jun-04)
src/x509.js
X509.getParam bugfix for X.509v1 certificate without extension
Changes from 10.5.22 to 10.5.23 (2022-May-27)
src/base64x.js
bitstrtobinstr bugfix fix
src/asn1hex.js
ASN1HEX.parse change for bin string range
npm/lib/footers.js
add missed exports (bitstrtobinstr, binstrtobitstr,
namearraytobinstr, extendClass)
test/qunit-do-{asn1hex-parse,base64x}.html
add and fix some test cases for above
Changes from 10.5.21 to 10.5.22 (2022-May-24)
src/asn1.js
DERBitString critical bugfix
src/asn1tsp.js
PKIFailureInfo critical bugfix
src/asn1x509.js
src/base64.x
namearraytobinstr critical bugfix
test/qunit-do-{asn1,asn1tsp,asn1x509,base64x}.html
add and fix some test cases for above
Changes from 10.5.19 to 10.5.20 (2022-Apr-25)
src/asn1ocsp.js
ResponderID class now also supports PEM certificate or
X509 object for key and name field.
test/qunit-do-asn1ocsp.html
add some test cases and fix for above
remove silver sponsor
Changes from 10.5.18 to 10.5.19 (2022-Apr-23)
src/asn1tsp.js
TimeStampResp class update to statusinfo member
will be optional. If omitted, it will be "granted" by default.
API manual update for more detail
Changes from 10.5.17 to 10.5.18 (2022-Apr-22)
src/asn1tsp.js
TSPParser.getTimeStampReq added
TSPUtil.parse{TimeStampReq,MessageImprint} now DEPRECATED . Please use TSPParser.
test/qunit-do-asn1tsp.html
add some test cases and fix for above
Changes from 10.5.16 to 10.5.17 (2022-Apr-14)
src/asn1x509.js
add IP address support in NameConstraints class
bugfix in NameConstraints ip address
wrong ASN.1 encoder in NameConstraints class bug fix (wrong explicit tag)
src/base64x.js
add CIDR subnet mask support in iptohex and hextoip
iptohex, hextoip refactoring
test/qunit-do-{x509-ext,base64x,asn1x509-tbscert,asn1x509}.html
add some test cases and fix for above
Changes from 10.5.15 to 10.5.16 (2022-Apr-08)
src/asn1x509.js
NameConstraints and GeneralSubtree class added
add support for nameConstraints in Extensions class
remove old GeneralName code
src/x509.js
getExtNameConstraints and getGeneralSubbtree method added
add support for nameConstraints in getParam method
X509.getParam supports optional arguments:
tbshex: to return hexadecimal tbsCertificate value
nodnarray: delete array member of subject and issuer
in the result.
src/x509crl.js
X509CRL.getParam supports optional arguments:
tbshex: to return hexadecimal tbsCertList value
nodnarray: delete array member of subject and issuer
in the result.
src/asn1.js
ASN1Object.tohex() method added
ASN1Object.getEncodedHex() method is now DEPRECATED.
Please use ASN1Object.tohex() instead.
clean up some codes
src/*.js
update for ASN1Object.tohex()
test/qunit-do-x509-ext.html
getExtNameConstraints and getGeneralSubtree method test added
test/qunit-do-asn1x509.html
NameConstraints and GeneralSubtree class test added
test/qunit-do-asn1-newobj.html
int and tag test refactoring
bugfix
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.