Package org.bouncycastle.asn1.tsp
Class ArchiveTimeStampChain
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.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
ConstructorDescriptionArchiveTimeStampChain
(ArchiveTimeStamp archiveTimeStamp) ArchiveTimeStampChain
(ArchiveTimeStamp[] archiveTimeStamps) -
Method Summary
Modifier and TypeMethodDescriptionappend
(ArchiveTimeStamp archiveTimeStamp) Adds anArchiveTimeStamp
object to the archive timestamp chain.static ArchiveTimeStampChain
getInstance
(Object obj) Return an ArchiveTimeStampChain from the given object.org.bouncycastle.asn1.ASN1Primitive
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Constructor Details
-
ArchiveTimeStampChain
-
ArchiveTimeStampChain
-
-
Method Details
-
getInstance
Return an ArchiveTimeStampChain from the given object.- Parameters:
obj
- the object we want converted.- Returns:
- an ArchiveTimeStampChain instance, or null.
- Throws:
IllegalArgumentException
- if the object cannot be converted.
-
getArchiveTimestamps
-
append
Adds anArchiveTimeStamp
object to the archive timestamp chain.- Parameters:
archiveTimeStamp
- theArchiveTimeStamp
to add.- Returns:
- returns the modified chain.
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
-