Releases: kjur/jsrsasign
Releases · kjur/jsrsasign
add findExt method in X509 class
- Changes from 10.0.2 to 10.0.3 (2020-Oct-21)
- src/x509.js
- add X509.findExt method
- test/qunit-do-x509-param.html
- updated to follow above
- src/x509.js
AdobeTimeStamp X.509v3 extension parser bugfix
- Changes from 10.0.1 to 10.0.2 (2020-Oct-14)
- src/x509.js
- X509.getExtAdobeTimeStamp method bugfix
- src/x509.js
AdobeTimeStamp X.509v3 certificate extension added
- Changes from 10.0.0 to 10.0.1 (2020-Oct-13)
- src/asn1x509.js
- AdobeTimeStamp class added
- add AdobeTimeStamp support in Extension class
- add "adobeTimeStamp" OID in OID class
- src/x509.js
- add getExtAdobeTimeStamp method to X509 class
- add "adobeTimeStamp" support in getExtParam
- src/asn1.js
- DERBoolean add support for "false" value.
- test/qunit-do-{asn1,asn1x509,x509}.html
- updated to follow above
- src/asn1x509.js
Major update for CMS SigneData TimeStamp and CAdES
- Changes from 9.1.9 to 10.0.0 (2020-Sep-24)
- major update for CMS SignedData related classes
to allow more simple ASN.1 generation - src/asn1cms.js
- new architecture updates in
SignedData, Attribute- all implemented Attributes such as
ContentType, SigningTime are also
updated.
- all implemented Attributes such as
- new class added
- ESSCertID
- ESSCertIDv2
- SignerIdentifier
- SubjectKeyIdentifier
- CertificateSet
- RevocationInfoChoices
- RevocationInfoChoice
- OtherRevocationFormat
- following class/methods are now deprecated
- CMSUtil.newSignedData
- new architecture updates in
- src/asn1tsp.js
- aligned to new architecture:
- TSTInfo, Accuracy, PKIStatusInfo,
PKIStatus, PKIFreeText, PKIFailureInfo,
- TSTInfo, Accuracy, PKIStatusInfo,
- new class added
- TimeStampToken
- following class/methods are now deprecated
- SimpleTSAAdapter, FixedTSAAdapter,
TSPUtil.newTimeStampToken
- SimpleTSAAdapter, FixedTSAAdapter,
- aligned to new architecture:
- src/asn1cades.js
- aligned to new architecture
- SignaturePolicyIdentifier, OtherHashAlgAndValue,
SignatureTimeStamp, CompleteCertificateRefs,
OtherCertID, OtherHash - new class added
- SignaturePolicyId, OtherHashValue
- src/asn1.js
- DERTaggedObject add support for simple
argument for explicit "tage" and implicit "tagi" - newObject add support for "asn1" property
- DERObjectIdentifier constructor argument
now accepts name and OID. method
setValueNameOrOid added.
- DERTaggedObject add support for simple
- src/x509.js
- X509(certPemOrHex)
X509 class constructor add support for
PEM or hex string of certificate as
argument.
- X509(certPemOrHex)
- src/asn1x509.js
- OID class: signaturePolicyIdentifier attribute
OID added.
- OID class: signaturePolicyIdentifier attribute
- major update for CMS SignedData related classes
wrong encoding in CRLReason in OCSP CertStatus fixed
- Changes from 9.1.8 to 9.1.9 (2020-Sep-08)
- src/asn1ocsp.js
- BUGFIX: wrong encoding in CRLeason in OCSP CertStatus fixed
- test/qunit-do-asn1ocsp.html
- follow to above update
- src/asn1ocsp.js
wrong encoding in byKey of OCSP ResponderID fixed
- Changes from 9.1.7 to 9.1.8 (2020-Sep-08)
- src/asn1ocsp.js
- BUGFIX: wrong encoding in byKey of OCSP ResponderID fixed
- test/qunit-do-asn1ocsp.html
- follow to above update
- src/asn1ocsp.js
nextUpdate encoding bugfix in ocsp SingleResponse
- Changes from 9.1.6 to 9.1.7 (2020-Sep-08)
- src/asn1ocsp.js
- BUGFIX: nextUpdate encoding fix in SingleResponse
- CertStatus document fix
- test/qunit-do-asn1ocsp.html
- follow to above update
- src/asn1ocsp.js
add OCSP response and request encoder
- Changes from 9.1.5 to 9.1.6 (2020-Sep-05)
- src/asn1ocsp.js
- OCSPResponse class added
- ResponseBytes class added
- BasicOCSPResponse class added
- ResponseData class added
- ResponderID class added
- SingleResponseList class added
- SingleResponse class added
- CertID class updated
- changed properties to specify
isserNameHash, issuerKeyHash and serialNumber
without backward compatibility
- changed properties to specify
- CertStatus class added
- OCSPParser class added
- only OCSP request parser methods are available
- src/asn1x509.js
- OCSPNonce class OCSP extension added
- OCSPNoCheck class certificate extension added
- Extensios class supports OCSPNonce and OCSPNoCheck
- OID clas supports ocspNonce, ocspNoCheck and ocspBasic
- src/x509.js
- X509.getExtParam supports OCSPNonce and OCSPNoCheck
- X509.getExtOCSPNoCheck added
- X509.getExtOCSPNonce added
- src/asn1.js
- ASN1Object class: add tlv parameter support
- src/asn1hex.js
- ASN1HEX.dump: enable to show tagged primitive
- src/asn1ocsp.js
ASN1HEX getChildIdx bug for too many children
- Changes from 9.1.4 to 9.1.5 (2020-Aug-29)
- src/asn1hex.js
- BUGFIX: ASN1HEX.getChildIdx didn't returns
proper result when too many child items
such as over 200 children. - add ASN1HEX.getTLVblen method
- DEPRECATED: getNextSiblingIdx. Please
use getTLVblen instead.
- BUGFIX: ASN1HEX.getChildIdx didn't returns
- src/asn1hex.js
X509CRL parser revokedCertificate bugfix
X509CRL parser revokedCertificate bugfix
- Changes from 9.1.3 to 9.1.4 (2020-Aug-28)
- src/asn1hex.js
- get{Idx,V,TLV}byList return value aligned to
get{Idx,V,TLV}byListEx.
- get{Idx,V,TLV}byList return value aligned to
- src/x509crl.js
- BUGFIX: error when nextUpdate exists and
no revokedCertificates
- BUGFIX: error when nextUpdate exists and
- src/asn1hex.js
missed to export X509CRL in npm package
- Changes from 9.1.2 to 9.1.3 (2020-Aug-28)
- npm/lib/footer.js
- export X509CRL
- NOTE: only npm package released
- npm/lib/footer.js