Top Interfaces Classes
[default module]

Package org.bouncycastle.tsp.ers


Interface Summary

Modifier and TypeInterface and Description
public interface
ERSData

General interface for an ERSData data group object.

public interface
ERSRootNodeCalculator

Base interface for an implementation that calculates the root hash contained in the time-stamp from the Merkle tree based on the partial hash-tree nodes.

Class Summary

Modifier and TypeClass and Description
public class
ArchiveTimeStampValidationException

Exception thrown if an Archive TimeStamp according to RFC4998 fails to containsHashValue.

public class
BinaryTreeRootCalculator

Calculator based on the use of a left weighted binary Merkle tree created on top of the partial hash tree objects provided.

pack-priv class
ByteArrayComparator

Comparator for byte arrays for ERS hash sorting.

public class
ERSArchiveTimeStamp

RFC 4998 ArchiveTimeStamp.

public class
ERSArchiveTimeStampGenerator

Generator for RFC 4998 Archive Time Stamps.

public class
ERSByteData

Generic class for holding byte[] data for RFC 4998 ERS.

public abstract class
ERSCachingData

An ERSData object that caches hash calculations.

public class
ERSDataGroup

Representation of data groups with more than 1 members according to the description provided in RFC4998.

public class
ERSDirectoryDataGroup

Representation of a data group based on a directory.

public class
ERSEvidenceRecord

RFC 4998 Evidence Record.

public class
public class
public class
public class
ERSException

Exception thrown if an Archive TimeStamp according to RFC4998 fails to containsHashValue.

public class
ERSFileData

Generic class for holding a File of data for RFC 4998 ERS.

public class
ERSInputStreamData

Generic class for processing an InputStream of data RFC 4998 ERS.

pack-priv class
pack-priv class
pack-priv class
public class
public class
SortedHashList

A sorting list - byte[] are sorted in ascending order.

public class
SortedIndexedHashList

A sorting list - byte[] are sorted in ascending order.