Class KJUR.asn1.tsp.TSTInfo
Extends
KJUR.asn1.ASN1Object.
class for TSP TSTInfo ASN.1 object
Defined in: asn1tsp-1.0.js.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
KJUR.asn1.tsp.TSTInfo(params)
class for TSP TSTInfo ASN.1 object
TSTInfo ::= SEQUENCE {
version INTEGER { v1(1) },
policy TSAPolicyId,
messageImprint MessageImprint,
serialNumber INTEGER, -- up to 160bit
genTime GeneralizedTime,
accuracy Accuracy OPTIONAL,
ordering BOOLEAN DEFAULT FALSE,
nonce INTEGER OPTIONAL,
tsa [0] GeneralName OPTIONAL,
extensions [1] IMPLICIT Extensions OPTIONAL }
|
- Fields borrowed from class KJUR.asn1.ASN1Object:
- hL, hT, hTLV, hV, isModified
- Methods borrowed from class KJUR.asn1.ASN1Object:
- getEncodedHex, getLengthHexFromValue, getValueHex
Class Detail
KJUR.asn1.tsp.TSTInfo(params)
class for TSP TSTInfo ASN.1 object
TSTInfo ::= SEQUENCE {
version INTEGER { v1(1) },
policy TSAPolicyId,
messageImprint MessageImprint,
serialNumber INTEGER, -- up to 160bit
genTime GeneralizedTime,
accuracy Accuracy OPTIONAL,
ordering BOOLEAN DEFAULT FALSE,
nonce INTEGER OPTIONAL,
tsa [0] GeneralName OPTIONAL,
extensions [1] IMPLICIT Extensions OPTIONAL }
o = new KJUR.asn1.tsp.TSTInfo({
policy: '1.2.3.4.5',
messageImprint: {hashAlg: 'sha256', hashMsgHex: '1abc...'},
genTime: {withMillis: true}, // OPTION
accuracy: {micros: 500}, // OPTION
ordering: true, // OPITON
nonce: {hex: '52fab1...'}, // OPTION
tsa: {str: '/C=US/O=TSA1'} // OPITON
});
- Parameters:
- {Array} params
- associative array of parameters
- Since:
- jsrsasign 4.6.0 asn1tsp 1.0.0