kz.gamma.asn1.tsp
Class TSTInfo

java.lang.Object
  extended by kz.gamma.asn1.ASN1Encodable
      extended by kz.gamma.asn1.tsp.TSTInfo
All Implemented Interfaces:
kz.gamma.asn1.DEREncodable

public class TSTInfo
extends kz.gamma.asn1.ASN1Encodable


Field Summary
(package private)  Accuracy accuracy
           
(package private)  kz.gamma.asn1.x509.X509Extensions extensions
           
(package private)  kz.gamma.asn1.DERGeneralizedTime genTime
           
(package private)  MessageImprint messageImprint
           
(package private)  kz.gamma.asn1.DERInteger nonce
           
(package private)  kz.gamma.asn1.DERBoolean ordering
           
(package private)  kz.gamma.asn1.DERInteger serialNumber
           
(package private)  kz.gamma.asn1.x509.GeneralName tsa
           
(package private)  kz.gamma.asn1.DERObjectIdentifier tsaPolicyId
           
(package private)  kz.gamma.asn1.DERInteger version
           
 
Fields inherited from class kz.gamma.asn1.ASN1Encodable
BER, DER
 
Constructor Summary
TSTInfo(kz.gamma.asn1.ASN1Sequence seq)
           
TSTInfo(kz.gamma.asn1.DERObjectIdentifier tsaPolicyId, MessageImprint messageImprint, kz.gamma.asn1.DERInteger serialNumber, kz.gamma.asn1.DERGeneralizedTime genTime, Accuracy accuracy, kz.gamma.asn1.DERBoolean ordering, kz.gamma.asn1.DERInteger nonce, kz.gamma.asn1.x509.GeneralName tsa, kz.gamma.asn1.x509.X509Extensions extensions)
           
 
Method Summary
 Accuracy getAccuracy()
           
 kz.gamma.asn1.x509.X509Extensions getExtensions()
           
 kz.gamma.asn1.DERGeneralizedTime getGenTime()
           
static TSTInfo getInstance(java.lang.Object o)
           
 MessageImprint getMessageImprint()
           
 kz.gamma.asn1.DERInteger getNonce()
           
 kz.gamma.asn1.DERBoolean getOrdering()
           
 kz.gamma.asn1.DERObjectIdentifier getPolicy()
           
 kz.gamma.asn1.DERInteger getSerialNumber()
           
 kz.gamma.asn1.x509.GeneralName getTsa()
           
 kz.gamma.asn1.DERObject toASN1Object()
           TSTInfo ::= SEQUENCE { version INTEGER { v1(1) }, policy TSAPolicyId, messageImprint MessageImprint, -- MUST have the same value as the similar field in -- TimeStampReq serialNumber INTEGER, -- Time-Stamping users MUST be ready to accommodate integers -- up to 160 bits.
 
Methods inherited from class kz.gamma.asn1.ASN1Encodable
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

version

kz.gamma.asn1.DERInteger version

tsaPolicyId

kz.gamma.asn1.DERObjectIdentifier tsaPolicyId

messageImprint

MessageImprint messageImprint

serialNumber

kz.gamma.asn1.DERInteger serialNumber

genTime

kz.gamma.asn1.DERGeneralizedTime genTime

accuracy

Accuracy accuracy

ordering

kz.gamma.asn1.DERBoolean ordering

nonce

kz.gamma.asn1.DERInteger nonce

tsa

kz.gamma.asn1.x509.GeneralName tsa

extensions

kz.gamma.asn1.x509.X509Extensions extensions
Constructor Detail

TSTInfo

public TSTInfo(kz.gamma.asn1.ASN1Sequence seq)

TSTInfo

public TSTInfo(kz.gamma.asn1.DERObjectIdentifier tsaPolicyId,
               MessageImprint messageImprint,
               kz.gamma.asn1.DERInteger serialNumber,
               kz.gamma.asn1.DERGeneralizedTime genTime,
               Accuracy accuracy,
               kz.gamma.asn1.DERBoolean ordering,
               kz.gamma.asn1.DERInteger nonce,
               kz.gamma.asn1.x509.GeneralName tsa,
               kz.gamma.asn1.x509.X509Extensions extensions)
Method Detail

getInstance

public static TSTInfo getInstance(java.lang.Object o)

getMessageImprint

public MessageImprint getMessageImprint()

getPolicy

public kz.gamma.asn1.DERObjectIdentifier getPolicy()

getSerialNumber

public kz.gamma.asn1.DERInteger getSerialNumber()

getAccuracy

public Accuracy getAccuracy()

getGenTime

public kz.gamma.asn1.DERGeneralizedTime getGenTime()

getOrdering

public kz.gamma.asn1.DERBoolean getOrdering()

getNonce

public kz.gamma.asn1.DERInteger getNonce()

getTsa

public kz.gamma.asn1.x509.GeneralName getTsa()

getExtensions

public kz.gamma.asn1.x509.X509Extensions getExtensions()

toASN1Object

public kz.gamma.asn1.DERObject toASN1Object()
 
     TSTInfo ::= SEQUENCE  {
        version                      INTEGER  { v1(1) },
        policy                       TSAPolicyId,
        messageImprint               MessageImprint,
          -- MUST have the same value as the similar field in
          -- TimeStampReq
        serialNumber                 INTEGER,
         -- Time-Stamping users MUST be ready to accommodate integers
         -- up to 160 bits.
        genTime                      GeneralizedTime,
        accuracy                     Accuracy                 OPTIONAL,
        ordering                     BOOLEAN             DEFAULT FALSE,
        nonce                        INTEGER                  OPTIONAL,
          -- MUST be present if the similar field was present
          -- in TimeStampReq.  In that case it MUST have the same value.
        tsa                          [0] GeneralName          OPTIONAL,
        extensions                   [1] IMPLICIT Extensions   OPTIONAL  }
 
 

Specified by:
toASN1Object in class kz.gamma.asn1.ASN1Encodable


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.