org.bouncycastle.tsp
Class DataGroup
java.lang.Object
org.bouncycastle.tsp.DataGroup
- public class DataGroup
- extends java.lang.Object
Representation of data groups according to the description provided in RFC4998.
Such data groups represent a set of one or more data objects (e.g. electronic documents) for
which an Evidence Record should be generated.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataGroup
public DataGroup(java.util.List dataObjects)
DataGroup
public DataGroup(byte[] dataObject)
getHashes
public java.util.TreeSet getHashes(DigestCalculator digestCalculator)
- Generates hashes for all the data objects included in the data group.
- Parameters:
digestCalculator
- the DigestCalculator
to use for computing the hashes
- Returns:
- the set of hashes, in ascending order
getHash
public byte[] getHash(DigestCalculator digestCalculator)
- Generates a hash for the whole DataGroup.
- Parameters:
digestCalculator
- the DigestCalculator
to use for computing the hash
- Returns:
- a hash that is representative of the whole DataGroup