Top Description Fields Constructors Methods
org.bouncycastle.asn1.tsp

public Class ArchiveTimeStampChain

extends ASN1Object
Class Inheritance
Imports
java.util.Enumeration, org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .DERSequence

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

Field Summary

Modifier and TypeField and Description
private ASN1Sequence

Constructor Summary

AccessConstructor and Description
public
public
private

Method Summary

Modifier and TypeMethod and Description
public ArchiveTimeStampChain

Returns:

returns the modified chain.
append
(final ArchiveTimeStamp
the ArchiveTimeStamp to add.
archiveTimeStamp
)

Adds an ArchiveTimeStamp object to the archive timestamp chain.

public ArchiveTimeStamp[]
public static ArchiveTimeStampChain

Returns:

an ArchiveTimeStampChain instance, or null.
getInstance
(final Object
the object we want converted.
obj
)

Return an ArchiveTimeStampChain from the given object.

public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

archiveTimeStampsback to summary
private ASN1Sequence archiveTimeStamps

Constructor Detail

ArchiveTimeStampChainback to summary
public ArchiveTimeStampChain(ArchiveTimeStamp archiveTimeStamp)
ArchiveTimeStampChainback to summary
public ArchiveTimeStampChain(ArchiveTimeStamp[] archiveTimeStamps)
ArchiveTimeStampChainback to summary
private ArchiveTimeStampChain(final ASN1Sequence sequence)

Method Detail

appendback to summary
public ArchiveTimeStampChain append(final ArchiveTimeStamp archiveTimeStamp)

Adds an ArchiveTimeStamp object to the archive timestamp chain.

Parameters
archiveTimeStamp:ArchiveTimeStamp

the ArchiveTimeStamp to add.

Returns:ArchiveTimeStampChain

returns the modified chain.

getArchiveTimestampsback to summary
public ArchiveTimeStamp[] getArchiveTimestamps()
getInstanceback to summary
public static ArchiveTimeStampChain getInstance(final Object obj)

Return an ArchiveTimeStampChain from the given object.

Parameters
obj:Object

the object we want converted.

Returns:ArchiveTimeStampChain

an ArchiveTimeStampChain instance, or null.

Exceptions
IllegalArgumentException:
if the object cannot be converted.
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.