From 179ee87f831fe61a8b92c6ec925c7e08101fa5aa Mon Sep 17 00:00:00 2001 From: Kenji Urushima Date: Sun, 13 Mar 2022 16:46:39 +0900 Subject: [PATCH] 10.5.12 release --- ChangeLog.txt | 21 + api/files.html | 6 +- api/symbols/ASN1HEX.html | 3 +- api/symbols/X509.html | 2 + api/symbols/global__.html | 292 +++ api/symbols/src/asn1hex-1.1.js.html | 674 +++---- api/symbols/src/base64x-1.1.js.html | 2701 ++++++++++++++------------- api/symbols/src/x509-1.1.js.html | 2085 +++++++++++---------- bower.json | 2 +- jsrsasign-all-min.js | 8 +- jsrsasign-jwths-min.js | 4 +- jsrsasign-rsa-min.js | 6 +- min/asn1hex-1.1.min.js | 2 +- min/base64x-1.1.min.js | 2 +- min/x509-1.1.min.js | 2 +- npm/lib/jsrsasign-all-min.js | 8 +- npm/lib/jsrsasign-jwths-min.js | 4 +- npm/lib/jsrsasign-rsa-min.js | 6 +- npm/lib/jsrsasign.js | 8 +- npm/package.json | 2 +- src/asn1hex-1.1.js | 22 +- src/base64x-1.1.js | 105 +- src/x509-1.1.js | 287 +-- test/qunit-do-asn1hex-parse.html | 18 +- test/qunit-do-base64x.html | 23 + test/qunit-do-x509-ext.html | 37 +- 26 files changed, 3511 insertions(+), 2819 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 2bed4d75..4ee1a9ee 100755 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,6 +1,27 @@ ChangeLog for jsrsasign +support ISO 8859-1 TeletexString and BMPString for X500Name +* Changes from 10.5.11 to 10.5.12 (2022-Mar-13) + - src/asn1hex.js + - ASN1HEX.parse fixed for TeletexString and BMPString + - ASN1HEX.parse TeletexString supports non-ASCII + ISO 8859-1 Latin1 characters. Before this version, + only supports ASCII characters. + - hextoipv6 bug fix raised in some of enviroment + - src/base64x.js + - iso88591hextoutf8/utf8toiso88591hex added + - iso88591hextoutf8hex/utf8hextoiso88591hex added + - hextoipv6 fixed + - src/x509.js + - refactoring for X509.get{X500NameArray,RDN,AttrTypeAndValue}. + Add support for Teletex/BMPString and more attrTypes + - test/qunit-do-*.html + - test case added for above updates. + - qunit-do-base64x: add iso8859-1 / utf-8 converter tests + - qunit-do-asn1hex-parse: add TeletexString parse tests + - qunit-do-x509-ext: add NumericString/TeletexString X500Name tests + asn1hex update * Changes from 10.5.10 to 10.5.11 (2022-Mar-12) - src/ash1hex.js diff --git a/api/files.html b/api/files.html index 18515e27..d2c8fe07 100644 --- a/api/files.html +++ b/api/files.html @@ -601,7 +601,7 @@

asn1hex-1.1.js

Version:
-
jsrsasign 10.5.11 asn1hex 1.2.12 (2022-Mar-12)
+
jsrsasign 10.5.12 asn1hex 1.2.13 (2022-Mar-13)
@@ -677,7 +677,7 @@

base64x-1.1.js

Version:
-
jsrsasign 10.5.10 base64x 1.1.23 (2022-Mar-10)
+
jsrsasign 10.5.12 base64x 1.1.25 (2022-Mar-13)
@@ -886,7 +886,7 @@

x509-1.1.js

Version:
-
jsrsasign 10.5.8 x509 2.0.13 (2022-Feb-25)
+
jsrsasign 10.5.12 x509 2.0.14 (2022-Mar-13)
diff --git a/api/symbols/ASN1HEX.html b/api/symbols/ASN1HEX.html index 506c5b4b..976ae069 100644 --- a/api/symbols/ASN1HEX.html +++ b/api/symbols/ASN1HEX.html @@ -2843,7 +2843,8 @@

-

+					
ASN1HEX.parse("31193017...") → // RDN
+{set: [{seq: [{oid: "localityName"}, {utf8str: {str: "Test"}}] }]}
diff --git a/api/symbols/X509.html b/api/symbols/X509.html index c7349eca..b96fb68d 100644 --- a/api/symbols/X509.html +++ b/api/symbols/X509.html @@ -1937,7 +1937,9 @@

"ds" has one of following value: