Skip to content

Commit 8f9cb39

Browse files
committed
4.7.0 release
1 parent f73b8ab commit 8f9cb39

File tree

124 files changed

+14788
-2383
lines changed

Some content is hidden

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

124 files changed

+14788
-2383
lines changed

ChangeLog.txt

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

22
ChangeLog for jsrsasign
33

4+
* Changes between 4.6.0 to 4.7.0 (2014-Jul-07)
5+
- RFC 5126 CAdES format supported
6+
- CAdES-BES/EPES/T support in this version.
7+
- asn1cades (NEW)
8+
- asn1tsp 1.0.0 to 1.0.1
9+
- AbstractTSAAdapter, Fixed/SimpleTSAAdapter class added
10+
- asn1cms 1.0.1 to 1.0.2
11+
- SigningCertificate and SigningCertificateV2
12+
attributes are added.
13+
- IssuerAndSerialNumber class constructor now
14+
supports PEM string of certificate.
15+
- properties dDigestAlgs and dCerts of SignedData object
16+
are added for object preservation.
17+
- CMSUtil.newSignedData now supports
18+
SigningCertificate/V2 attributes.
19+
- asn1
20+
- add DEREnumerate class
21+
- x509
22+
- fix for strict mode
23+
- crypto
24+
- fix for Signature.signHex/Str
25+
426
* Changes between 4.5.0 to 4.6.0 (2014-May-25)
527
- RFC 3161 Time Stamp Protocol generator is now supported.
628
- asn1tsp 1.0.0 (NEW)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
jsrsasign
22
=========
33

4-
The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free pure JavaScript cryptographic library supports RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate and CRL
4+
The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free pure JavaScript cryptographic library supports RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate and CRL, CMS SignedData, RFC 3161 TimeStamp and RFC 5126 CAdES Long Term Signature.
55

66
Public page is http://kjur.github.com/jsrsasign .
77

api/files.html

Lines changed: 45 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,22 @@ <h2>Classes</h2>
202202

203203
<li><a href="symbols/KJUR.asn1.ASN1Util.html">KJUR.asn1.ASN1Util</a></li>
204204

205+
<li><a href="symbols/KJUR.asn1.cades.html">KJUR.asn1.cades</a></li>
206+
207+
<li><a href="symbols/KJUR.asn1.cades.CAdESUtil.html">KJUR.asn1.cades.CAdESUtil</a></li>
208+
209+
<li><a href="symbols/KJUR.asn1.cades.CompleteCertificateRefs.html">KJUR.asn1.cades.CompleteCertificateRefs</a></li>
210+
211+
<li><a href="symbols/KJUR.asn1.cades.OtherCertID.html">KJUR.asn1.cades.OtherCertID</a></li>
212+
213+
<li><a href="symbols/KJUR.asn1.cades.OtherHash.html">KJUR.asn1.cades.OtherHash</a></li>
214+
215+
<li><a href="symbols/KJUR.asn1.cades.OtherHashAlgAndValue.html">KJUR.asn1.cades.OtherHashAlgAndValue</a></li>
216+
217+
<li><a href="symbols/KJUR.asn1.cades.SignaturePolicyIdentifier.html">KJUR.asn1.cades.SignaturePolicyIdentifier</a></li>
218+
219+
<li><a href="symbols/KJUR.asn1.cades.SignatureTimeStamp.html">KJUR.asn1.cades.SignatureTimeStamp</a></li>
220+
205221
<li><a href="symbols/KJUR.asn1.cms.html">KJUR.asn1.cms</a></li>
206222

207223
<li><a href="symbols/KJUR.asn1.cms.Attribute.html">KJUR.asn1.cms.Attribute</a></li>
@@ -240,6 +256,8 @@ <h2>Classes</h2>
240256

241257
<li><a href="symbols/KJUR.asn1.DERBoolean.html">KJUR.asn1.DERBoolean</a></li>
242258

259+
<li><a href="symbols/KJUR.asn1.DEREnumerated.html">KJUR.asn1.DEREnumerated</a></li>
260+
243261
<li><a href="symbols/KJUR.asn1.DERGeneralizedTime.html">KJUR.asn1.DERGeneralizedTime</a></li>
244262

245263
<li><a href="symbols/KJUR.asn1.DERIA5String.html">KJUR.asn1.DERIA5String</a></li>
@@ -270,8 +288,12 @@ <h2>Classes</h2>
270288

271289
<li><a href="symbols/KJUR.asn1.tsp.html">KJUR.asn1.tsp</a></li>
272290

291+
<li><a href="symbols/KJUR.asn1.tsp.AbstractTSAAdapter.html">KJUR.asn1.tsp.AbstractTSAAdapter</a></li>
292+
273293
<li><a href="symbols/KJUR.asn1.tsp.Accuracy.html">KJUR.asn1.tsp.Accuracy</a></li>
274294

295+
<li><a href="symbols/KJUR.asn1.tsp.FixedTSAAdapter.html">KJUR.asn1.tsp.FixedTSAAdapter</a></li>
296+
275297
<li><a href="symbols/KJUR.asn1.tsp.MessageImprint.html">KJUR.asn1.tsp.MessageImprint</a></li>
276298

277299
<li><a href="symbols/KJUR.asn1.tsp.PKIFailureInfo.html">KJUR.asn1.tsp.PKIFailureInfo</a></li>
@@ -282,6 +304,8 @@ <h2>Classes</h2>
282304

283305
<li><a href="symbols/KJUR.asn1.tsp.PKIStatusInfo.html">KJUR.asn1.tsp.PKIStatusInfo</a></li>
284306

307+
<li><a href="symbols/KJUR.asn1.tsp.SimpleTSAAdapter.html">KJUR.asn1.tsp.SimpleTSAAdapter</a></li>
308+
285309
<li><a href="symbols/KJUR.asn1.tsp.TimeStampReq.html">KJUR.asn1.tsp.TimeStampReq</a></li>
286310

287311
<li><a href="symbols/KJUR.asn1.tsp.TimeStampResp.html">KJUR.asn1.tsp.TimeStampResp</a></li>
@@ -385,6 +409,25 @@ <h2><a href="symbols/src/asn1-1.0.js.html">asn1-1.0.js</a></h2>
385409

386410

387411

412+
</dl>
413+
</div>
414+
<hr />
415+
416+
<div>
417+
<h2><a href="symbols/src/asn1cades-1.0.js.html">asn1cades-1.0.js</a></h2>
418+
419+
420+
<dl>
421+
422+
<dt class="heading">Author:</dt>
423+
<dd>Kenji Urushima [email protected]</dd>
424+
425+
426+
<dt class="heading">Version:</dt>
427+
<dd>1.0.0 (2014-May-28)</dd>
428+
429+
430+
388431
</dl>
389432
</div>
390433
<hr />
@@ -400,7 +443,7 @@ <h2><a href="symbols/src/asn1cms-1.0.js.html">asn1cms-1.0.js</a></h2>
400443

401444

402445
<dt class="heading">Version:</dt>
403-
<dd>1.0.1 (2014-May-21)</dd>
446+
<dd>1.0.2 (2014-Jun-07)</dd>
404447

405448

406449

@@ -438,7 +481,7 @@ <h2><a href="symbols/src/asn1tsp-1.0.js.html">asn1tsp-1.0.js</a></h2>
438481

439482

440483
<dt class="heading">Version:</dt>
441-
<dd>1.0.0 (2014-May-25)</dd>
484+
<dd>1.0.1 (2014-Jun-07)</dd>
442485

443486

444487

api/index.html

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,22 @@ <h2>Classes</h2>
202202

203203
<li><a href="symbols/KJUR.asn1.ASN1Util.html">KJUR.asn1.ASN1Util</a></li>
204204

205+
<li><a href="symbols/KJUR.asn1.cades.html">KJUR.asn1.cades</a></li>
206+
207+
<li><a href="symbols/KJUR.asn1.cades.CAdESUtil.html">KJUR.asn1.cades.CAdESUtil</a></li>
208+
209+
<li><a href="symbols/KJUR.asn1.cades.CompleteCertificateRefs.html">KJUR.asn1.cades.CompleteCertificateRefs</a></li>
210+
211+
<li><a href="symbols/KJUR.asn1.cades.OtherCertID.html">KJUR.asn1.cades.OtherCertID</a></li>
212+
213+
<li><a href="symbols/KJUR.asn1.cades.OtherHash.html">KJUR.asn1.cades.OtherHash</a></li>
214+
215+
<li><a href="symbols/KJUR.asn1.cades.OtherHashAlgAndValue.html">KJUR.asn1.cades.OtherHashAlgAndValue</a></li>
216+
217+
<li><a href="symbols/KJUR.asn1.cades.SignaturePolicyIdentifier.html">KJUR.asn1.cades.SignaturePolicyIdentifier</a></li>
218+
219+
<li><a href="symbols/KJUR.asn1.cades.SignatureTimeStamp.html">KJUR.asn1.cades.SignatureTimeStamp</a></li>
220+
205221
<li><a href="symbols/KJUR.asn1.cms.html">KJUR.asn1.cms</a></li>
206222

207223
<li><a href="symbols/KJUR.asn1.cms.Attribute.html">KJUR.asn1.cms.Attribute</a></li>
@@ -240,6 +256,8 @@ <h2>Classes</h2>
240256

241257
<li><a href="symbols/KJUR.asn1.DERBoolean.html">KJUR.asn1.DERBoolean</a></li>
242258

259+
<li><a href="symbols/KJUR.asn1.DEREnumerated.html">KJUR.asn1.DEREnumerated</a></li>
260+
243261
<li><a href="symbols/KJUR.asn1.DERGeneralizedTime.html">KJUR.asn1.DERGeneralizedTime</a></li>
244262

245263
<li><a href="symbols/KJUR.asn1.DERIA5String.html">KJUR.asn1.DERIA5String</a></li>
@@ -270,8 +288,12 @@ <h2>Classes</h2>
270288

271289
<li><a href="symbols/KJUR.asn1.tsp.html">KJUR.asn1.tsp</a></li>
272290

291+
<li><a href="symbols/KJUR.asn1.tsp.AbstractTSAAdapter.html">KJUR.asn1.tsp.AbstractTSAAdapter</a></li>
292+
273293
<li><a href="symbols/KJUR.asn1.tsp.Accuracy.html">KJUR.asn1.tsp.Accuracy</a></li>
274294

295+
<li><a href="symbols/KJUR.asn1.tsp.FixedTSAAdapter.html">KJUR.asn1.tsp.FixedTSAAdapter</a></li>
296+
275297
<li><a href="symbols/KJUR.asn1.tsp.MessageImprint.html">KJUR.asn1.tsp.MessageImprint</a></li>
276298

277299
<li><a href="symbols/KJUR.asn1.tsp.PKIFailureInfo.html">KJUR.asn1.tsp.PKIFailureInfo</a></li>
@@ -282,6 +304,8 @@ <h2>Classes</h2>
282304

283305
<li><a href="symbols/KJUR.asn1.tsp.PKIStatusInfo.html">KJUR.asn1.tsp.PKIStatusInfo</a></li>
284306

307+
<li><a href="symbols/KJUR.asn1.tsp.SimpleTSAAdapter.html">KJUR.asn1.tsp.SimpleTSAAdapter</a></li>
308+
285309
<li><a href="symbols/KJUR.asn1.tsp.TimeStampReq.html">KJUR.asn1.tsp.TimeStampReq</a></li>
286310

287311
<li><a href="symbols/KJUR.asn1.tsp.TimeStampResp.html">KJUR.asn1.tsp.TimeStampResp</a></li>
@@ -418,6 +442,54 @@ <h2><a href="symbols/KJUR.asn1.ASN1Util.html">KJUR.asn1.ASN1Util</a></h2>
418442
</div>
419443
<hr />
420444

445+
<div>
446+
<h2><a href="symbols/KJUR.asn1.cades.html">KJUR.asn1.cades</a></h2>
447+
448+
</div>
449+
<hr />
450+
451+
<div>
452+
<h2><a href="symbols/KJUR.asn1.cades.CAdESUtil.html">KJUR.asn1.cades.CAdESUtil</a></h2>
453+
CAdES utilities class
454+
</div>
455+
<hr />
456+
457+
<div>
458+
<h2><a href="symbols/KJUR.asn1.cades.CompleteCertificateRefs.html">KJUR.asn1.cades.CompleteCertificateRefs</a></h2>
459+
class for RFC 5126 CAdES CompleteCertificateRefs attribute
460+
</div>
461+
<hr />
462+
463+
<div>
464+
<h2><a href="symbols/KJUR.asn1.cades.OtherCertID.html">KJUR.asn1.cades.OtherCertID</a></h2>
465+
class for OtherCertID ASN.1 object
466+
</div>
467+
<hr />
468+
469+
<div>
470+
<h2><a href="symbols/KJUR.asn1.cades.OtherHash.html">KJUR.asn1.cades.OtherHash</a></h2>
471+
class for OtherHash ASN.1 object
472+
</div>
473+
<hr />
474+
475+
<div>
476+
<h2><a href="symbols/KJUR.asn1.cades.OtherHashAlgAndValue.html">KJUR.asn1.cades.OtherHashAlgAndValue</a></h2>
477+
class for OtherHashAlgAndValue ASN.1 object
478+
</div>
479+
<hr />
480+
481+
<div>
482+
<h2><a href="symbols/KJUR.asn1.cades.SignaturePolicyIdentifier.html">KJUR.asn1.cades.SignaturePolicyIdentifier</a></h2>
483+
class for RFC 5126 CAdES SignaturePolicyIdentifier attribute
484+
</div>
485+
<hr />
486+
487+
<div>
488+
<h2><a href="symbols/KJUR.asn1.cades.SignatureTimeStamp.html">KJUR.asn1.cades.SignatureTimeStamp</a></h2>
489+
class for RFC 5126 CAdES SignatureTimeStamp attribute
490+
</div>
491+
<hr />
492+
421493
<div>
422494
<h2><a href="symbols/KJUR.asn1.cms.html">KJUR.asn1.cms</a></h2>
423495

@@ -532,6 +604,12 @@ <h2><a href="symbols/KJUR.asn1.DERBoolean.html">KJUR.asn1.DERBoolean</a></h2>
532604
</div>
533605
<hr />
534606

607+
<div>
608+
<h2><a href="symbols/KJUR.asn1.DEREnumerated.html">KJUR.asn1.DEREnumerated</a></h2>
609+
class for ASN.1 DER Enumerated
610+
</div>
611+
<hr />
612+
535613
<div>
536614
<h2><a href="symbols/KJUR.asn1.DERGeneralizedTime.html">KJUR.asn1.DERGeneralizedTime</a></h2>
537615
class for ASN.1 DER GeneralizedTime
@@ -622,12 +700,24 @@ <h2><a href="symbols/KJUR.asn1.tsp.html">KJUR.asn1.tsp</a></h2>
622700
</div>
623701
<hr />
624702

703+
<div>
704+
<h2><a href="symbols/KJUR.asn1.tsp.AbstractTSAAdapter.html">KJUR.asn1.tsp.AbstractTSAAdapter</a></h2>
705+
abstract class for TimeStampToken generator
706+
</div>
707+
<hr />
708+
625709
<div>
626710
<h2><a href="symbols/KJUR.asn1.tsp.Accuracy.html">KJUR.asn1.tsp.Accuracy</a></h2>
627711
class for TSP Accuracy ASN.1 object
628712
</div>
629713
<hr />
630714

715+
<div>
716+
<h2><a href="symbols/KJUR.asn1.tsp.FixedTSAAdapter.html">KJUR.asn1.tsp.FixedTSAAdapter</a></h2>
717+
class for fixed TimeStampToken generator
718+
</div>
719+
<hr />
720+
631721
<div>
632722
<h2><a href="symbols/KJUR.asn1.tsp.MessageImprint.html">KJUR.asn1.tsp.MessageImprint</a></h2>
633723
class for TSP MessageImprint ASN.1 object
@@ -658,6 +748,12 @@ <h2><a href="symbols/KJUR.asn1.tsp.PKIStatusInfo.html">KJUR.asn1.tsp.PKIStatusIn
658748
</div>
659749
<hr />
660750

751+
<div>
752+
<h2><a href="symbols/KJUR.asn1.tsp.SimpleTSAAdapter.html">KJUR.asn1.tsp.SimpleTSAAdapter</a></h2>
753+
class for simple TimeStampToken generator
754+
</div>
755+
<hr />
756+
661757
<div>
662758
<h2><a href="symbols/KJUR.asn1.tsp.TimeStampReq.html">KJUR.asn1.tsp.TimeStampReq</a></h2>
663759
class for TSP TimeStampReq ASN.1 object

api/symbols/ASN1HEX.html

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,22 @@ <h2>Classes</h2>
207207

208208
<li><a href="../symbols/KJUR.asn1.ASN1Util.html">KJUR.asn1.ASN1Util</a></li>
209209

210+
<li><a href="../symbols/KJUR.asn1.cades.html">KJUR.asn1.cades</a></li>
211+
212+
<li><a href="../symbols/KJUR.asn1.cades.CAdESUtil.html">KJUR.asn1.cades.CAdESUtil</a></li>
213+
214+
<li><a href="../symbols/KJUR.asn1.cades.CompleteCertificateRefs.html">KJUR.asn1.cades.CompleteCertificateRefs</a></li>
215+
216+
<li><a href="../symbols/KJUR.asn1.cades.OtherCertID.html">KJUR.asn1.cades.OtherCertID</a></li>
217+
218+
<li><a href="../symbols/KJUR.asn1.cades.OtherHash.html">KJUR.asn1.cades.OtherHash</a></li>
219+
220+
<li><a href="../symbols/KJUR.asn1.cades.OtherHashAlgAndValue.html">KJUR.asn1.cades.OtherHashAlgAndValue</a></li>
221+
222+
<li><a href="../symbols/KJUR.asn1.cades.SignaturePolicyIdentifier.html">KJUR.asn1.cades.SignaturePolicyIdentifier</a></li>
223+
224+
<li><a href="../symbols/KJUR.asn1.cades.SignatureTimeStamp.html">KJUR.asn1.cades.SignatureTimeStamp</a></li>
225+
210226
<li><a href="../symbols/KJUR.asn1.cms.html">KJUR.asn1.cms</a></li>
211227

212228
<li><a href="../symbols/KJUR.asn1.cms.Attribute.html">KJUR.asn1.cms.Attribute</a></li>
@@ -245,6 +261,8 @@ <h2>Classes</h2>
245261

246262
<li><a href="../symbols/KJUR.asn1.DERBoolean.html">KJUR.asn1.DERBoolean</a></li>
247263

264+
<li><a href="../symbols/KJUR.asn1.DEREnumerated.html">KJUR.asn1.DEREnumerated</a></li>
265+
248266
<li><a href="../symbols/KJUR.asn1.DERGeneralizedTime.html">KJUR.asn1.DERGeneralizedTime</a></li>
249267

250268
<li><a href="../symbols/KJUR.asn1.DERIA5String.html">KJUR.asn1.DERIA5String</a></li>
@@ -275,8 +293,12 @@ <h2>Classes</h2>
275293

276294
<li><a href="../symbols/KJUR.asn1.tsp.html">KJUR.asn1.tsp</a></li>
277295

296+
<li><a href="../symbols/KJUR.asn1.tsp.AbstractTSAAdapter.html">KJUR.asn1.tsp.AbstractTSAAdapter</a></li>
297+
278298
<li><a href="../symbols/KJUR.asn1.tsp.Accuracy.html">KJUR.asn1.tsp.Accuracy</a></li>
279299

300+
<li><a href="../symbols/KJUR.asn1.tsp.FixedTSAAdapter.html">KJUR.asn1.tsp.FixedTSAAdapter</a></li>
301+
280302
<li><a href="../symbols/KJUR.asn1.tsp.MessageImprint.html">KJUR.asn1.tsp.MessageImprint</a></li>
281303

282304
<li><a href="../symbols/KJUR.asn1.tsp.PKIFailureInfo.html">KJUR.asn1.tsp.PKIFailureInfo</a></li>
@@ -287,6 +309,8 @@ <h2>Classes</h2>
287309

288310
<li><a href="../symbols/KJUR.asn1.tsp.PKIStatusInfo.html">KJUR.asn1.tsp.PKIStatusInfo</a></li>
289311

312+
<li><a href="../symbols/KJUR.asn1.tsp.SimpleTSAAdapter.html">KJUR.asn1.tsp.SimpleTSAAdapter</a></li>
313+
290314
<li><a href="../symbols/KJUR.asn1.tsp.TimeStampReq.html">KJUR.asn1.tsp.TimeStampReq</a></li>
291315

292316
<li><a href="../symbols/KJUR.asn1.tsp.TimeStampResp.html">KJUR.asn1.tsp.TimeStampResp</a></li>

0 commit comments

Comments
 (0)