Skip to content

Commit

Permalink
10.1.3 release
Browse files Browse the repository at this point in the history
  • Loading branch information
kjur committed Nov 22, 2020
1 parent 737823a commit ab2f413
Show file tree
Hide file tree
Showing 28 changed files with 2,609 additions and 1,720 deletions.
17 changes: 17 additions & 0 deletions ChangeLog.txt
@@ -1,6 +1,23 @@

ChangeLog for jsrsasign

TSPParser.getPKIStatusInfo update
* Changes from 10.1.2 to 10.1.3 release (2020-11-22)
- asn1tsp.js
- TSPParser class
- getPKIStatusInfo updated to
supports PKIFreeText and PKIFailureInfo
- getPKIFreeText added
- getPKIFailureInfo added
- asn1hex.js
- ASN1HEX class
- getString added
- getInt method updated to supports ASN.1 BitString
- base64x.js
- function bitstrtoint, inttobitstr added
- test/qunit-do-{asn1hex,asn1tsp,base64x}.html
- updated to follow above

add SigningCertificateV2 for CMSParser and issue fix
* Changes from 10.1.1 to 10.1.2 release (2020-11-21)
- src/asn1cms.js
Expand Down
6 changes: 3 additions & 3 deletions api/files.html
Expand Up @@ -597,7 +597,7 @@ <h2><a href="symbols/src/asn1hex-1.1.js.html">asn1hex-1.1.js</a></h2>


<dt class="heading">Version:</dt>
<dd>jsrsasign 10.1.0 asn1hex 1.2.7 (2020-Nov-18)</dd>
<dd>jsrsasign 10.1.3 asn1hex 1.2.8 (2020-Nov-22)</dd>



Expand Down Expand Up @@ -635,7 +635,7 @@ <h2><a href="symbols/src/asn1tsp-1.0.js.html">asn1tsp-1.0.js</a></h2>


<dt class="heading">Version:</dt>
<dd>jsrsasign 10.1.1 asn1tsp 2.0.2 (2020-Nov-20)</dd>
<dd>jsrsasign 10.1.3 asn1tsp 2.0.3 (2020-Nov-22)</dd>



Expand Down Expand Up @@ -673,7 +673,7 @@ <h2><a href="symbols/src/base64x-1.1.js.html">base64x-1.1.js</a></h2>


<dt class="heading">Version:</dt>
<dd>jsrsasign 10.1.0 base64x 1.1.18 (2020-Nov-18)</dd>
<dd>jsrsasign 10.1.3 base64x 1.1.19 (2020-Nov-22)</dd>



Expand Down
98 changes: 93 additions & 5 deletions api/symbols/ASN1HEX.html
Expand Up @@ -633,7 +633,7 @@ <h1 class="classTitle">
<td class="nameDescription">
<div class="fixedFont">ASN1HEX.<b><a href="../symbols/ASN1HEX.html#.getInt">getInt</a></b>(h, idx, errorReturn)
</div>
<div class="description">get integer value from ASN.1 V(value)<br/></div>
<div class="description">get integer value from ASN.1 V(value) of Integer or BitString<br/></div>
</td>
</tr>

Expand Down Expand Up @@ -693,6 +693,17 @@ <h1 class="classTitle">
</td>
</tr>

<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">ASN1HEX.<b><a href="../symbols/ASN1HEX.html#.getString">getString</a></b>(h, idx, errorReturn)
</div>
<div class="description">get raw string from ASN.1 V(value)<br/>
This static method returns a raw string from
any ASN.1 DER primitives.</div>
</td>
</tr>

<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
Expand Down Expand Up @@ -1396,14 +1407,16 @@ <h1 class="classTitle">

</div>
<div class="description">
get integer value from ASN.1 V(value)<br/>
get integer value from ASN.1 V(value) of Integer or BitString<br/>


</div>



<pre class="code">ASN1HEX.getInt("xxxx020103xxxxxx", 4) &rarr 3</pre>
<pre class="code">ASN1HEX.getInt("xxxx020103xxxxxx", 4) &rarr 3 // DER Integer
ASN1HEX.getInt("xxxx03020780xxxxxx", 4) &rarr 1 // DER BitStringx
ASN1HEX.getInt("xxxx030203c8xxxxxx", 4) &rarr 25 // DER BitStringx</pre>



Expand All @@ -1421,7 +1434,7 @@ <h1 class="classTitle">
<span class="light fixedFont">{Number}</span> <b>idx</b>

</dt>
<dd>string index in h to get ASN.1 DER Integer</dd>
<dd>string index in h to get ASN.1 DER Integer or BitString</dd>

<dt>
<span class="light fixedFont">{Object}</span> <b>errorReturn</b>
Expand All @@ -1444,12 +1457,19 @@ <h1 class="classTitle">
<dl class="detailList">
<dt class="heading">Returns:</dt>

<dd><span class="light fixedFont">{Number}</span> DER Integer value</dd>
<dd><span class="light fixedFont">{Number}</span> ASN.1 DER Integer or BitString value</dd>

</dl>



<dl class="detailList">
<dt class="heading">See:</dt>

<dd><a href="../symbols/global__.html#bitstrtoint">bitstrtoint</a></dd>

</dl>


<hr />

Expand Down Expand Up @@ -1835,6 +1855,74 @@ <h1 class="classTitle">



<hr />

<a name=".getString"> </a>
<div class="fixedFont">&lt;static&gt;

<span class="light">{String}</span>
<span class="light">ASN1HEX.</span><b>getString</b>(h, idx, errorReturn)

</div>
<div class="description">
get raw string from ASN.1 V(value)<br/>
This static method returns a raw string from
any ASN.1 DER primitives.


</div>



<pre class="code">ASN1HEX.getString("xxxx1303616161xxxxxx", 4) &rarr "aaa"
ASN1HEX.getString("xxxx0c03616161xxxxxx", 4) &rarr "aaa"</pre>




<dl class="detailList">
<dt class="heading">Parameters:</dt>

<dt>
<span class="light fixedFont">{String}</span> <b>h</b>

</dt>
<dd>hexadecimal string</dd>

<dt>
<span class="light fixedFont">{Number}</span> <b>idx</b>

</dt>
<dd>string index in h to get any ASN.1 DER String</dd>

<dt>
<span class="light fixedFont">{Object}</span> <b>errorReturn</b>

</dt>
<dd>(OPTION) error return value (DEFAULT: null)</dd>

</dl>



<dl class="detailList">
<dt class="heading">Since:</dt>
<dd>jsrsasign 10.1.3 asn1hex 1.2.8</dd>
</dl>
</dl>



<dl class="detailList">
<dt class="heading">Returns:</dt>

<dd><span class="light fixedFont">{String}</span> raw string</dd>

</dl>




<hr />

<a name=".getTLV"> </a>
Expand Down
27 changes: 21 additions & 6 deletions api/symbols/KJUR.asn1.tsp.PKIStatusInfo.html
Expand Up @@ -551,12 +551,10 @@ <h1 class="classTitle">
<b><a href="../symbols/KJUR.asn1.tsp.PKIStatusInfo.html#constructor">KJUR.asn1.tsp.PKIStatusInfo</a></b>(params)
</div>
<div class="description">class for TSP PKIStatusInfo ASN.1 object
<pre>
PKIStatusInfo ::= SEQUENCE {
status PKIStatus,
statusString PKIFreeText OPTIONAL,
failInfo PKIFailureInfo OPTIONAL }
</pre></div>
This class provides ASN.1 PKIStatusInfo encoder
defined in
<a href="https://tools.ietf.org/html/rfc3161#section-2.4.2">
RFC 3161 section 2.4.2</a>.</div>
</td>
</tr>
</tbody>
Expand Down Expand Up @@ -602,6 +600,10 @@ <h1 class="classTitle">

<div class="description">
class for TSP PKIStatusInfo ASN.1 object
This class provides ASN.1 PKIStatusInfo encoder
defined in
<a href="https://tools.ietf.org/html/rfc3161#section-2.4.2">
RFC 3161 section 2.4.2</a>.
<pre>
PKIStatusInfo ::= SEQUENCE {
status PKIStatus,
Expand Down Expand Up @@ -647,6 +649,19 @@ <h1 class="classTitle">



<dl class="detailList">
<dt class="heading">See:</dt>

<dd><a href="../symbols/KJUR.asn1.tsp.PKIStatus.html">KJUR.asn1.tsp.PKIStatus</a></dd>

<dd><a href="../symbols/KJUR.asn1.tsp.PKIFreeText.html">KJUR.asn1.tsp.PKIFreeText</a></dd>

<dd><a href="../symbols/KJUR.asn1.tsp.PKIFailureInfo.html">KJUR.asn1.tsp.PKIFailureInfo</a></dd>

<dd><a href="../symbols/KJUR.asn1.tsp.TSPParser.html#getPKIStatusInfo">KJUR.asn1.tsp.TSPParser#getPKIStatusInfo</a></dd>

</dl>


</div>

Expand Down

0 comments on commit ab2f413

Please sign in to comment.