Table of Contents

Class ArchiveTimeStamp

Namespace
Org.BouncyCastle.Asn1.Tsp
Assembly
BouncyCastle.Cryptography.dll
public class ArchiveTimeStamp : Asn1Encodable, IAsn1Convertible
Inheritance
ArchiveTimeStamp
Implements
Inherited Members

Constructors

ArchiveTimeStamp(ContentInfo)

public ArchiveTimeStamp(ContentInfo timeStamp)

Parameters

timeStamp ContentInfo

ArchiveTimeStamp(AlgorithmIdentifier, Attributes, PartialHashtree[], ContentInfo)

public ArchiveTimeStamp(AlgorithmIdentifier digestAlgorithm, Attributes attributes, PartialHashtree[] reducedHashTree, ContentInfo timeStamp)

Parameters

digestAlgorithm AlgorithmIdentifier
attributes Attributes
reducedHashTree PartialHashtree[]
timeStamp ContentInfo

ArchiveTimeStamp(AlgorithmIdentifier, PartialHashtree[], ContentInfo)

public ArchiveTimeStamp(AlgorithmIdentifier digestAlgorithm, PartialHashtree[] reducedHashTree, ContentInfo timeStamp)

Parameters

digestAlgorithm AlgorithmIdentifier
reducedHashTree PartialHashtree[]
timeStamp ContentInfo

Properties

TimeStamp

public virtual ContentInfo TimeStamp { get; }

Property Value

ContentInfo

Methods

DigestAlgorithm()

public virtual AlgorithmIdentifier DigestAlgorithm()

Returns

AlgorithmIdentifier

GetDigestAlgorithmIdentifier()

public virtual AlgorithmIdentifier GetDigestAlgorithmIdentifier()

Returns

AlgorithmIdentifier

GetHashTreeLeaf()

public virtual PartialHashtree GetHashTreeLeaf()

Returns

PartialHashtree

GetInstance(Asn1TaggedObject, bool)

public static ArchiveTimeStamp GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

ArchiveTimeStamp

GetInstance(object)

public static ArchiveTimeStamp GetInstance(object obj)

Parameters

obj object

Returns

ArchiveTimeStamp

GetReducedHashTree()

public virtual PartialHashtree[] GetReducedHashTree()

Returns

PartialHashtree[]

GetTagged(Asn1TaggedObject, bool)

public static ArchiveTimeStamp GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

ArchiveTimeStamp

GetTimeStampDigestValue()

public virtual byte[] GetTimeStampDigestValue()

Returns

byte[]

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object