Class KJUR.asn1.tsp.TSPUtil
TSP utilities class
Defined in: asn1tsp-1.0.js.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
TSP utiliteis class
|
| Method Attributes | Method Name and Description |
|---|---|
| <static> |
KJUR.asn1.tsp.TSPUtil.newTimeStampToken(param)
generate TimeStampToken ASN.1 object specified by JSON parameters
|
| <static> |
KJUR.asn1.tsp.TSPUtil.parseMessageImprint(hexadecimal)
parse hexadecimal string of MessageImprint
This method parses a hexadecimal string of MessageImprint
and returns parsed their fields:
|
| <static> |
KJUR.asn1.tsp.TSPUtil.parseTimeStampReq(hexadecimal)
parse hexadecimal string of TimeStampReq
This method parses a hexadecimal string of TimeStampReq
and returns parsed their fields:
|
Method Detail
<static>
{KJUR.asn1.cms.SignedData}
KJUR.asn1.tsp.TSPUtil.newTimeStampToken(param)
generate TimeStampToken ASN.1 object specified by JSON parameters
- Parameters:
- {Array} param
- JSON parameter to generate TimeStampToken
- Returns:
- {KJUR.asn1.cms.SignedData} object just generated
<static>
{Array}
KJUR.asn1.tsp.TSPUtil.parseMessageImprint(hexadecimal)
parse hexadecimal string of MessageImprint
This method parses a hexadecimal string of MessageImprint
and returns parsed their fields:
var json = KJUR.asn1.tsp.TSPUtil.parseMessageImprint("302602...");
// resulted DUMP of above 'json':
{hashAlg: 'sha256', // MessageImprint hashAlg
hashValue: 'a1a2a3a4...'} // MessageImprint hashValue
- Parameters:
- {String} hexadecimal
- string of MessageImprint
- Returns:
- {Array} JSON object of parsed parameters
<static>
{Array}
KJUR.asn1.tsp.TSPUtil.parseTimeStampReq(hexadecimal)
parse hexadecimal string of TimeStampReq
This method parses a hexadecimal string of TimeStampReq
and returns parsed their fields:
var json = KJUR.asn1.tsp.TSPUtil.parseTimeStampReq("302602...");
// resulted DUMP of above 'json':
{mi: {hashAlg: 'sha256', // MessageImprint hashAlg
hashValue: 'a1a2a3a4...'}, // MessageImprint hashValue
policy: '1.2.3.4.5', // tsaPolicy (OPTION)
nonce: '9abcf318...', // nonce (OPTION)
certreq: true} // certReq (OPTION)
- Parameters:
- {String} hexadecimal
- string of TimeStampReq
- Returns:
- {Array} JSON object of parsed parameters