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 (DEPRECATED)
|
| <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 (DEPRECATED)
- Parameters:
- {Array} param
- JSON parameter to generate TimeStampToken
- Deprecated:
- since jsrsasign 10.0.0 asn1tsp 2.0.0. Please use TimeStampToken class
- 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:
KJUR.asn1.tsp.TSPUtil.parseMessageImprint("302602...") →
{ alg: 'sha256', hash: 'a1a2a3a4...'}
- Parameters:
- {String} hexadecimal
- string of MessageImprint
- Deprecated:
- since jsrsasign 10.5.18 asn1tsp 2.0.6. Please use TSPParser.getMessageImprint instead.
- 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':
{
messageImprint: {
alg: 'sha256', // MessageImprint hashAlg
hash: '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
- Deprecated:
- since jsrsasign 10.5.18 asn1tsp 2.0.6. Please use TSPParser.getTimeStampReq instead.
- Returns:
- {Array} JSON object of parsed parameters