Class TSTInfo

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.tsp.TSTInfo
All Implemented Interfaces:
ASN1Encodable, Encodable

public class TSTInfo extends ASN1Object
  • Constructor Details

  • Method Details

    • getInstance

      public static TSTInfo getInstance(Object o)
    • getVersion

      public ASN1Integer getVersion()
    • getMessageImprint

      public MessageImprint getMessageImprint()
    • getPolicy

      public ASN1ObjectIdentifier getPolicy()
    • getSerialNumber

      public ASN1Integer getSerialNumber()
    • getAccuracy

      public Accuracy getAccuracy()
    • getGenTime

      public ASN1GeneralizedTime getGenTime()
    • getOrdering

      public ASN1Boolean getOrdering()
    • getNonce

      public ASN1Integer getNonce()
    • getTsa

      public GeneralName getTsa()
    • getExtensions

      public Extensions getExtensions()
    • toASN1Primitive

      public ASN1Primitive toASN1Primitive()
       
           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:
      toASN1Primitive in interface ASN1Encodable
      Specified by:
      toASN1Primitive in class ASN1Object
      Returns:
      a primitive representation of this object.