public class

TSTInfo

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.tsp.TSTInfo

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
TSTInfo(ASN1Sequence seq)
TSTInfo(DERObjectIdentifier tsaPolicyId, MessageImprint messageImprint, DERInteger serialNumber, DERGeneralizedTime genTime, Accuracy accuracy, DERBoolean ordering, DERInteger nonce, GeneralName tsa, X509Extensions extensions)
Public Methods
Accuracy getAccuracy()
X509Extensions getExtensions()
DERGeneralizedTime getGenTime()
static TSTInfo getInstance(Object o)
MessageImprint getMessageImprint()
DERInteger getNonce()
DERBoolean getOrdering()
DERObjectIdentifier getPolicy()
DERInteger getSerialNumber()
GeneralName getTsa()
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.
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

public TSTInfo (ASN1Sequence seq)

public TSTInfo (DERObjectIdentifier tsaPolicyId, MessageImprint messageImprint, DERInteger serialNumber, DERGeneralizedTime genTime, Accuracy accuracy, DERBoolean ordering, DERInteger nonce, GeneralName tsa, X509Extensions extensions)

Public Methods

public Accuracy getAccuracy ()

public X509Extensions getExtensions ()

public DERGeneralizedTime getGenTime ()

public static TSTInfo getInstance (Object o)

public MessageImprint getMessageImprint ()

public DERInteger getNonce ()

public DERBoolean getOrdering ()

public DERObjectIdentifier getPolicy ()

public DERInteger getSerialNumber ()

public GeneralName getTsa ()

public 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  }