Bouncy Castle Cryptography Library 1.81

org.bouncycastle.asn1.tsp
Class ArchiveTimeStampChain

java.lang.Object
  extended byorg.bouncycastle.asn1.ASN1Object
      extended byorg.bouncycastle.asn1.tsp.ArchiveTimeStampChain
All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable

public class ArchiveTimeStampChain
extends org.bouncycastle.asn1.ASN1Object

Implementation of ArchiveTimeStampChain type, as defined in RFC4998 and RFC6283.

An ArchiveTimeStampChain corresponds to a SEQUENCE OF ArchiveTimeStamps, and has the following ASN.1 Syntax:

ArchiveTimeStampChain ::= SEQUENCE OF ArchiveTimeStamp


Constructor Summary
ArchiveTimeStampChain(ArchiveTimeStamp archiveTimeStamp)
           
ArchiveTimeStampChain(ArchiveTimeStamp[] archiveTimeStamps)
           
 
Method Summary
 ArchiveTimeStampChain append(ArchiveTimeStamp archiveTimeStamp)
          Adds an ArchiveTimeStamp object to the archive timestamp chain.
 ArchiveTimeStamp[] getArchiveTimestamps()
           
static ArchiveTimeStampChain getInstance(java.lang.Object obj)
          Return an ArchiveTimeStampChain from the given object.
 org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
           
 
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchiveTimeStampChain

public ArchiveTimeStampChain(ArchiveTimeStamp archiveTimeStamp)

ArchiveTimeStampChain

public ArchiveTimeStampChain(ArchiveTimeStamp[] archiveTimeStamps)
Method Detail

getInstance

public static ArchiveTimeStampChain getInstance(java.lang.Object obj)
Return an ArchiveTimeStampChain from the given object.

Parameters:
obj - the object we want converted.
Returns:
an ArchiveTimeStampChain instance, or null.
Throws:
java.lang.IllegalArgumentException - if the object cannot be converted.

getArchiveTimestamps

public ArchiveTimeStamp[] getArchiveTimestamps()

append

public ArchiveTimeStampChain append(ArchiveTimeStamp archiveTimeStamp)
Adds an ArchiveTimeStamp object to the archive timestamp chain.

Parameters:
archiveTimeStamp - the ArchiveTimeStamp to add.
Returns:
returns the modified chain.

toASN1Primitive

public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()

Bouncy Castle Cryptography Library 1.81