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
ConstructorsConstructorDescriptionArchiveTimeStampChain(ArchiveTimeStamp archiveTimeStamp) ArchiveTimeStampChain(ArchiveTimeStamp[] archiveTimeStamps) -
Method Summary
Modifier and TypeMethodDescriptionappend(ArchiveTimeStamp archiveTimeStamp) Adds anArchiveTimeStampobject to the archive timestamp chain.static ArchiveTimeStampChaingetInstance(Object obj) Return an ArchiveTimeStampChain from the given object.org.bouncycastle.asn1.ASN1PrimitiveMethods 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 anArchiveTimeStampobject to the archive timestamp chain.- Parameters:
archiveTimeStamp- theArchiveTimeStampto add.- Returns:
- returns the modified chain.
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()- Specified by:
toASN1Primitivein interfaceorg.bouncycastle.asn1.ASN1Encodable- Specified by:
toASN1Primitivein classorg.bouncycastle.asn1.ASN1Object
-