Skip to content

Commit 3faab8d

Browse files
committed
4.6.0 release
1 parent fbc2135 commit 3faab8d

File tree

118 files changed

+15640
-3405
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+15640
-3405
lines changed

ChangeLog.txt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11

22
ChangeLog for jsrsasign
33

4+
* Changes between 4.5.0 to 4.6.0 (2014-May-25)
5+
- RFC 3161 Time Stamp Protocol generator is now supported.
6+
- asn1tsp 1.0.0 (NEW)
7+
- asn1 1.0.5 to 1.0.6
8+
- AbstractTime/GeneralizedTime: millisecond support
9+
- asn1cms 1.0.0 to 1.0.1
10+
- IssuerAndSerialNumber: setByCertPEM method added
11+
- SigningCertificate attribute added
12+
- SigningCertificate attributeV2 added
13+
- asn1x509 1.0.8 to 1.0.9
14+
- OID.oid2name added
15+
- X500Name
16+
- add certissuer, certsubject parameter support
17+
- base64x 1.1.2 to 1.1.3
18+
- function hextob64, hextob64nl, b64nltohex added
19+
- tool_tsreq.html for TimeStamp Request demo (NEW)
20+
- tool_tsres.html for making TimeStampToken demo (NEW)
21+
- tool_ca.html
22+
- fix signing key bug
23+
- support ExtKeyUsage
24+
425
* Changes between 4.2.3 to 4.5.0 (2014-May-17)
526
- RFC 5652 CMS SignedData generator is now supported.
627
- asn1cms 1.0.0 (NEW)

api/files.html

Lines changed: 48 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,10 @@ <h2>Classes</h2>
224224

225225
<li><a href="symbols/KJUR.asn1.cms.SignerInfo.html">KJUR.asn1.cms.SignerInfo</a></li>
226226

227+
<li><a href="symbols/KJUR.asn1.cms.SigningCertificate.html">KJUR.asn1.cms.SigningCertificate</a></li>
228+
229+
<li><a href="symbols/KJUR.asn1.cms.SigningCertificateV2.html">KJUR.asn1.cms.SigningCertificateV2</a></li>
230+
227231
<li><a href="symbols/KJUR.asn1.cms.SigningTime.html">KJUR.asn1.cms.SigningTime</a></li>
228232

229233
<li><a href="symbols/KJUR.asn1.DERAbstractString.html">KJUR.asn1.DERAbstractString</a></li>
@@ -264,6 +268,28 @@ <h2>Classes</h2>
264268

265269
<li><a href="symbols/KJUR.asn1.DERUTF8String.html">KJUR.asn1.DERUTF8String</a></li>
266270

271+
<li><a href="symbols/KJUR.asn1.tsp.html">KJUR.asn1.tsp</a></li>
272+
273+
<li><a href="symbols/KJUR.asn1.tsp.Accuracy.html">KJUR.asn1.tsp.Accuracy</a></li>
274+
275+
<li><a href="symbols/KJUR.asn1.tsp.MessageImprint.html">KJUR.asn1.tsp.MessageImprint</a></li>
276+
277+
<li><a href="symbols/KJUR.asn1.tsp.PKIFailureInfo.html">KJUR.asn1.tsp.PKIFailureInfo</a></li>
278+
279+
<li><a href="symbols/KJUR.asn1.tsp.PKIFreeText.html">KJUR.asn1.tsp.PKIFreeText</a></li>
280+
281+
<li><a href="symbols/KJUR.asn1.tsp.PKIStatus.html">KJUR.asn1.tsp.PKIStatus</a></li>
282+
283+
<li><a href="symbols/KJUR.asn1.tsp.PKIStatusInfo.html">KJUR.asn1.tsp.PKIStatusInfo</a></li>
284+
285+
<li><a href="symbols/KJUR.asn1.tsp.TimeStampReq.html">KJUR.asn1.tsp.TimeStampReq</a></li>
286+
287+
<li><a href="symbols/KJUR.asn1.tsp.TimeStampResp.html">KJUR.asn1.tsp.TimeStampResp</a></li>
288+
289+
<li><a href="symbols/KJUR.asn1.tsp.TSPUtil.html">KJUR.asn1.tsp.TSPUtil</a></li>
290+
291+
<li><a href="symbols/KJUR.asn1.tsp.TSTInfo.html">KJUR.asn1.tsp.TSTInfo</a></li>
292+
267293
<li><a href="symbols/KJUR.asn1.x509.html">KJUR.asn1.x509</a></li>
268294

269295
<li><a href="symbols/KJUR.asn1.x509.AlgorithmIdentifier.html">KJUR.asn1.x509.AlgorithmIdentifier</a></li>
@@ -355,7 +381,7 @@ <h2><a href="symbols/src/asn1-1.0.js.html">asn1-1.0.js</a></h2>
355381

356382

357383
<dt class="heading">Version:</dt>
358-
<dd>asn1 1.0.5 (2014-May-17)</dd>
384+
<dd>asn1 1.0.6 (2014-May-21)</dd>
359385

360386

361387

@@ -374,7 +400,7 @@ <h2><a href="symbols/src/asn1cms-1.0.js.html">asn1cms-1.0.js</a></h2>
374400

375401

376402
<dt class="heading">Version:</dt>
377-
<dd>1.0.0 (2014-May-14)</dd>
403+
<dd>1.0.1 (2014-May-21)</dd>
378404

379405

380406

@@ -393,7 +419,26 @@ <h2><a href="symbols/src/asn1hex-1.1.js.html">asn1hex-1.1.js</a></h2>
393419

394420

395421
<dt class="heading">Version:</dt>
396-
<dd>asn1hex 1.1.4 (2013-Oct-02)</dd>
422+
<dd>asn1hex 1.1.5 (2014-May-25)</dd>
423+
424+
425+
426+
</dl>
427+
</div>
428+
<hr />
429+
430+
<div>
431+
<h2><a href="symbols/src/asn1tsp-1.0.js.html">asn1tsp-1.0.js</a></h2>
432+
433+
434+
<dl>
435+
436+
<dt class="heading">Author:</dt>
437+
<dd>Kenji Urushima [email protected]</dd>
438+
439+
440+
<dt class="heading">Version:</dt>
441+
<dd>1.0.0 (2014-May-25)</dd>
397442

398443

399444

api/index.html

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,10 @@ <h2>Classes</h2>
224224

225225
<li><a href="symbols/KJUR.asn1.cms.SignerInfo.html">KJUR.asn1.cms.SignerInfo</a></li>
226226

227+
<li><a href="symbols/KJUR.asn1.cms.SigningCertificate.html">KJUR.asn1.cms.SigningCertificate</a></li>
228+
229+
<li><a href="symbols/KJUR.asn1.cms.SigningCertificateV2.html">KJUR.asn1.cms.SigningCertificateV2</a></li>
230+
227231
<li><a href="symbols/KJUR.asn1.cms.SigningTime.html">KJUR.asn1.cms.SigningTime</a></li>
228232

229233
<li><a href="symbols/KJUR.asn1.DERAbstractString.html">KJUR.asn1.DERAbstractString</a></li>
@@ -264,6 +268,28 @@ <h2>Classes</h2>
264268

265269
<li><a href="symbols/KJUR.asn1.DERUTF8String.html">KJUR.asn1.DERUTF8String</a></li>
266270

271+
<li><a href="symbols/KJUR.asn1.tsp.html">KJUR.asn1.tsp</a></li>
272+
273+
<li><a href="symbols/KJUR.asn1.tsp.Accuracy.html">KJUR.asn1.tsp.Accuracy</a></li>
274+
275+
<li><a href="symbols/KJUR.asn1.tsp.MessageImprint.html">KJUR.asn1.tsp.MessageImprint</a></li>
276+
277+
<li><a href="symbols/KJUR.asn1.tsp.PKIFailureInfo.html">KJUR.asn1.tsp.PKIFailureInfo</a></li>
278+
279+
<li><a href="symbols/KJUR.asn1.tsp.PKIFreeText.html">KJUR.asn1.tsp.PKIFreeText</a></li>
280+
281+
<li><a href="symbols/KJUR.asn1.tsp.PKIStatus.html">KJUR.asn1.tsp.PKIStatus</a></li>
282+
283+
<li><a href="symbols/KJUR.asn1.tsp.PKIStatusInfo.html">KJUR.asn1.tsp.PKIStatusInfo</a></li>
284+
285+
<li><a href="symbols/KJUR.asn1.tsp.TimeStampReq.html">KJUR.asn1.tsp.TimeStampReq</a></li>
286+
287+
<li><a href="symbols/KJUR.asn1.tsp.TimeStampResp.html">KJUR.asn1.tsp.TimeStampResp</a></li>
288+
289+
<li><a href="symbols/KJUR.asn1.tsp.TSPUtil.html">KJUR.asn1.tsp.TSPUtil</a></li>
290+
291+
<li><a href="symbols/KJUR.asn1.tsp.TSTInfo.html">KJUR.asn1.tsp.TSTInfo</a></li>
292+
267293
<li><a href="symbols/KJUR.asn1.x509.html">KJUR.asn1.x509</a></li>
268294

269295
<li><a href="symbols/KJUR.asn1.x509.AlgorithmIdentifier.html">KJUR.asn1.x509.AlgorithmIdentifier</a></li>
@@ -458,6 +484,18 @@ <h2><a href="symbols/KJUR.asn1.cms.SignerInfo.html">KJUR.asn1.cms.SignerInfo</a>
458484
</div>
459485
<hr />
460486

487+
<div>
488+
<h2><a href="symbols/KJUR.asn1.cms.SigningCertificate.html">KJUR.asn1.cms.SigningCertificate</a></h2>
489+
class for CMS SigningCertificate attribute
490+
</div>
491+
<hr />
492+
493+
<div>
494+
<h2><a href="symbols/KJUR.asn1.cms.SigningCertificateV2.html">KJUR.asn1.cms.SigningCertificateV2</a></h2>
495+
class for CMS SigningCertificateV2 attribute
496+
</div>
497+
<hr />
498+
461499
<div>
462500
<h2><a href="symbols/KJUR.asn1.cms.SigningTime.html">KJUR.asn1.cms.SigningTime</a></h2>
463501
class for CMS SigningTime attribute
@@ -578,6 +616,72 @@ <h2><a href="symbols/KJUR.asn1.DERUTF8String.html">KJUR.asn1.DERUTF8String</a></
578616
</div>
579617
<hr />
580618

619+
<div>
620+
<h2><a href="symbols/KJUR.asn1.tsp.html">KJUR.asn1.tsp</a></h2>
621+
622+
</div>
623+
<hr />
624+
625+
<div>
626+
<h2><a href="symbols/KJUR.asn1.tsp.Accuracy.html">KJUR.asn1.tsp.Accuracy</a></h2>
627+
class for TSP Accuracy ASN.1 object
628+
</div>
629+
<hr />
630+
631+
<div>
632+
<h2><a href="symbols/KJUR.asn1.tsp.MessageImprint.html">KJUR.asn1.tsp.MessageImprint</a></h2>
633+
class for TSP MessageImprint ASN.1 object
634+
</div>
635+
<hr />
636+
637+
<div>
638+
<h2><a href="symbols/KJUR.asn1.tsp.PKIFailureInfo.html">KJUR.asn1.tsp.PKIFailureInfo</a></h2>
639+
class for TSP PKIFailureInfo ASN.1 object
640+
</div>
641+
<hr />
642+
643+
<div>
644+
<h2><a href="symbols/KJUR.asn1.tsp.PKIFreeText.html">KJUR.asn1.tsp.PKIFreeText</a></h2>
645+
class for TSP PKIFreeText ASN.1 object
646+
</div>
647+
<hr />
648+
649+
<div>
650+
<h2><a href="symbols/KJUR.asn1.tsp.PKIStatus.html">KJUR.asn1.tsp.PKIStatus</a></h2>
651+
class for TSP PKIStatus ASN.1 object
652+
</div>
653+
<hr />
654+
655+
<div>
656+
<h2><a href="symbols/KJUR.asn1.tsp.PKIStatusInfo.html">KJUR.asn1.tsp.PKIStatusInfo</a></h2>
657+
class for TSP PKIStatusInfo ASN.1 object
658+
</div>
659+
<hr />
660+
661+
<div>
662+
<h2><a href="symbols/KJUR.asn1.tsp.TimeStampReq.html">KJUR.asn1.tsp.TimeStampReq</a></h2>
663+
class for TSP TimeStampReq ASN.1 object
664+
</div>
665+
<hr />
666+
667+
<div>
668+
<h2><a href="symbols/KJUR.asn1.tsp.TimeStampResp.html">KJUR.asn1.tsp.TimeStampResp</a></h2>
669+
class for TSP TimeStampResp ASN.1 object
670+
</div>
671+
<hr />
672+
673+
<div>
674+
<h2><a href="symbols/KJUR.asn1.tsp.TSPUtil.html">KJUR.asn1.tsp.TSPUtil</a></h2>
675+
TSP utilities class
676+
</div>
677+
<hr />
678+
679+
<div>
680+
<h2><a href="symbols/KJUR.asn1.tsp.TSTInfo.html">KJUR.asn1.tsp.TSTInfo</a></h2>
681+
class for TSP TSTInfo ASN.1 object
682+
</div>
683+
<hr />
684+
581685
<div>
582686
<h2><a href="symbols/KJUR.asn1.x509.html">KJUR.asn1.x509</a></h2>
583687

api/symbols/ASN1HEX.html

Lines changed: 91 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,10 @@ <h2>Classes</h2>
229229

230230
<li><a href="../symbols/KJUR.asn1.cms.SignerInfo.html">KJUR.asn1.cms.SignerInfo</a></li>
231231

232+
<li><a href="../symbols/KJUR.asn1.cms.SigningCertificate.html">KJUR.asn1.cms.SigningCertificate</a></li>
233+
234+
<li><a href="../symbols/KJUR.asn1.cms.SigningCertificateV2.html">KJUR.asn1.cms.SigningCertificateV2</a></li>
235+
232236
<li><a href="../symbols/KJUR.asn1.cms.SigningTime.html">KJUR.asn1.cms.SigningTime</a></li>
233237

234238
<li><a href="../symbols/KJUR.asn1.DERAbstractString.html">KJUR.asn1.DERAbstractString</a></li>
@@ -269,6 +273,28 @@ <h2>Classes</h2>
269273

270274
<li><a href="../symbols/KJUR.asn1.DERUTF8String.html">KJUR.asn1.DERUTF8String</a></li>
271275

276+
<li><a href="../symbols/KJUR.asn1.tsp.html">KJUR.asn1.tsp</a></li>
277+
278+
<li><a href="../symbols/KJUR.asn1.tsp.Accuracy.html">KJUR.asn1.tsp.Accuracy</a></li>
279+
280+
<li><a href="../symbols/KJUR.asn1.tsp.MessageImprint.html">KJUR.asn1.tsp.MessageImprint</a></li>
281+
282+
<li><a href="../symbols/KJUR.asn1.tsp.PKIFailureInfo.html">KJUR.asn1.tsp.PKIFailureInfo</a></li>
283+
284+
<li><a href="../symbols/KJUR.asn1.tsp.PKIFreeText.html">KJUR.asn1.tsp.PKIFreeText</a></li>
285+
286+
<li><a href="../symbols/KJUR.asn1.tsp.PKIStatus.html">KJUR.asn1.tsp.PKIStatus</a></li>
287+
288+
<li><a href="../symbols/KJUR.asn1.tsp.PKIStatusInfo.html">KJUR.asn1.tsp.PKIStatusInfo</a></li>
289+
290+
<li><a href="../symbols/KJUR.asn1.tsp.TimeStampReq.html">KJUR.asn1.tsp.TimeStampReq</a></li>
291+
292+
<li><a href="../symbols/KJUR.asn1.tsp.TimeStampResp.html">KJUR.asn1.tsp.TimeStampResp</a></li>
293+
294+
<li><a href="../symbols/KJUR.asn1.tsp.TSPUtil.html">KJUR.asn1.tsp.TSPUtil</a></li>
295+
296+
<li><a href="../symbols/KJUR.asn1.tsp.TSTInfo.html">KJUR.asn1.tsp.TSTInfo</a></li>
297+
272298
<li><a href="../symbols/KJUR.asn1.x509.html">KJUR.asn1.x509</a></li>
273299

274300
<li><a href="../symbols/KJUR.asn1.x509.AlgorithmIdentifier.html">KJUR.asn1.x509.AlgorithmIdentifier</a></li>
@@ -514,6 +540,15 @@ <h1 class="classTitle">
514540
</td>
515541
</tr>
516542

543+
<tr>
544+
<td class="attributes">&lt;static&gt; &nbsp;</td>
545+
<td class="nameDescription">
546+
<div class="fixedFont">ASN1HEX.<b><a href="../symbols/ASN1HEX.html#.hextooidstr">hextooidstr</a></b>(hex)
547+
</div>
548+
<div class="description">get OID string from hexadecimal encoded value</div>
549+
</td>
550+
</tr>
551+
517552
</tbody>
518553
</table>
519554

@@ -757,13 +792,13 @@ <h1 class="classTitle">
757792
reference. Here is a sample structure and "nthList"s which
758793
refers each objects.
759794

760-
SQUENCE - [0]
761-
SEQUENCE - [0, 0]
762-
IA5STRING 000 - [0, 0, 0]
763-
UTF8STRING 001 - [0, 0, 1]
764-
SET - [0, 1]
765-
IA5STRING 010 - [0, 1, 0]
766-
UTF8STRING 011 - [0, 1, 1]</pre>
795+
SQUENCE -
796+
SEQUENCE - [0]
797+
IA5STRING 000 - [0, 0]
798+
UTF8STRING 001 - [0, 1]
799+
SET - [1]
800+
IA5STRING 010 - [1, 0]
801+
UTF8STRING 011 - [1, 1]</pre>
767802

768803

769804

@@ -1214,6 +1249,55 @@ <h1 class="classTitle">
12141249

12151250

12161251

1252+
<hr />
1253+
1254+
<a name=".hextooidstr"> </a>
1255+
<div class="fixedFont">&lt;static&gt;
1256+
1257+
<span class="light">{String}</span>
1258+
<span class="light">ASN1HEX.</span><b>hextooidstr</b>(hex)
1259+
1260+
</div>
1261+
<div class="description">
1262+
get OID string from hexadecimal encoded value
1263+
1264+
1265+
</div>
1266+
1267+
1268+
1269+
1270+
<dl class="detailList">
1271+
<dt class="heading">Parameters:</dt>
1272+
1273+
<dt>
1274+
<span class="light fixedFont">{String}</span> <b>hex</b>
1275+
1276+
</dt>
1277+
<dd>hexadecmal string of ASN.1 DER encoded OID value</dd>
1278+
1279+
</dl>
1280+
1281+
1282+
1283+
<dl class="detailList">
1284+
<dt class="heading">Since:</dt>
1285+
<dd>asn1hex 1.1.5</dd>
1286+
</dl>
1287+
</dl>
1288+
1289+
1290+
1291+
<dl class="detailList">
1292+
<dt class="heading">Returns:</dt>
1293+
1294+
<dd><span class="light fixedFont">{String}</span> OID string (ex. '1.2.3.4.567')</dd>
1295+
1296+
</dl>
1297+
1298+
1299+
1300+
12171301

12181302

12191303

0 commit comments

Comments
 (0)