Class EvidenceRecordTimestampIdentifierBuilder
java.lang.Object
eu.europa.esig.dss.spi.x509.tsp.TimestampIdentifierBuilder
eu.europa.esig.dss.evidencerecord.common.validation.timestamp.EvidenceRecordTimestampIdentifierBuilder
- All Implemented Interfaces:
IdentifierBuilder
,Serializable
Builds an identifier for a time-stamp encapsulated within an evidence record
- See Also:
-
Field Summary
Fields inherited from class eu.europa.esig.dss.spi.x509.tsp.TimestampIdentifierBuilder
timestampTokenBinaries
-
Constructor Summary
ConstructorDescriptionEvidenceRecordTimestampIdentifierBuilder
(byte[] timestampTokenBinaries) Default constructor to build an identifier for an evidence record time-stamp -
Method Summary
Modifier and TypeMethodDescriptionprotected String
Returns a position of a time-stamp token within a document among other time-stampssetArchiveTimeStampChainOrder
(Integer archiveTimeStampChainOrder) Sets position of the archive time-stamp chain within an evidence recordsetArchiveTimeStampOrder
(Integer archiveTimeStampOrder) Sets position of the archive time-stamp within the archive time-stamp chain elementsetFilename
(String filename) Sets a time-stamp document filenameMethods inherited from class eu.europa.esig.dss.spi.x509.tsp.TimestampIdentifierBuilder
build, buildBinaries, getUniquePositionId, writeTimestampBinaries, writeTimestampPosition
-
Constructor Details
-
EvidenceRecordTimestampIdentifierBuilder
public EvidenceRecordTimestampIdentifierBuilder(byte[] timestampTokenBinaries) Default constructor to build an identifier for an evidence record time-stamp- Parameters:
timestampTokenBinaries
- time-stamp token DER-encoded binaries
-
-
Method Details
-
setArchiveTimeStampChainOrder
public EvidenceRecordTimestampIdentifierBuilder setArchiveTimeStampChainOrder(Integer archiveTimeStampChainOrder) Sets position of the archive time-stamp chain within an evidence record- Parameters:
archiveTimeStampChainOrder
- position number- Returns:
- this
EvidenceRecordTimestampIdentifierBuilder
-
setArchiveTimeStampOrder
public EvidenceRecordTimestampIdentifierBuilder setArchiveTimeStampOrder(Integer archiveTimeStampOrder) Sets position of the archive time-stamp within the archive time-stamp chain element- Parameters:
archiveTimeStampOrder
- position number- Returns:
- this
EvidenceRecordTimestampIdentifierBuilder
-
setFilename
Description copied from class:TimestampIdentifierBuilder
Sets a time-stamp document filename- Overrides:
setFilename
in classTimestampIdentifierBuilder
- Parameters:
filename
-String
- Returns:
- this
TimestampIdentifierBuilder
-
getTimestampPosition
Description copied from class:TimestampIdentifierBuilder
Returns a position of a time-stamp token within a document among other time-stamps- Overrides:
getTimestampPosition
in classTimestampIdentifierBuilder
- Returns:
- time-stamp position identifier
-