Interface TimestampDataBuilder
- All Known Implementing Classes:
CAdESTimestampDataBuilder,JAdESTimestampDataBuilder,PAdESTimestampDataBuilder,XAdESTimestampDataBuilder
public interface TimestampDataBuilder
Builds data to be timestamped
-
Method Summary
Modifier and Type Method Description DSSDocumentgetArchiveTimestampData(TimestampToken timestampToken)Archive timestamp seals the data of the signature in a specific order.DSSDocumentgetContentTimestampData(TimestampToken timestampToken)Returns the content timestamp data (timestamped or to be).DSSDocumentgetSignatureTimestampData(TimestampToken timestampToken)Returns the data (signature value) that was timestamped by the SignatureTimeStamp for the given timestamp.DSSDocumentgetTimestampX1Data(TimestampToken timestampToken)Returns the data to be time-stamped.DSSDocumentgetTimestampX2Data(TimestampToken timestampToken)Returns the data to be time-stamped which contains the concatenation of CompleteCertificateRefs and CompleteRevocationRefs elements (XAdES example).
-
Method Details
-
getContentTimestampData
Returns the content timestamp data (timestamped or to be).- Parameters:
timestampToken-TimestampToken- Returns:
DSSDocumentrepresenting the canonicalized data to be timestamped
-
getSignatureTimestampData
Returns the data (signature value) that was timestamped by the SignatureTimeStamp for the given timestamp.- Parameters:
timestampToken-TimestampToken- Returns:
DSSDocumentrepresenting the canonicalized data to be timestamped
-
getTimestampX1Data
Returns the data to be time-stamped. The data contains the digital signature (XAdES example: ds:SignatureValue element), the signature time-stamp(s) present in the AdES-T form, the certification path references and the revocation status references.- Parameters:
timestampToken-TimestampTokenor null during the creation process- Returns:
DSSDocumentrepresenting the canonicalized data to be timestamped
-
getTimestampX2Data
Returns the data to be time-stamped which contains the concatenation of CompleteCertificateRefs and CompleteRevocationRefs elements (XAdES example).- Parameters:
timestampToken-TimestampToken- Returns:
DSSDocumentrepresenting the canonicalized data to be timestamped
-
getArchiveTimestampData
Archive timestamp seals the data of the signature in a specific order. We need to retrieve the data for each timestamp.- Parameters:
timestampToken-TimestampTokennull when adding a new archive timestamp- Returns:
DSSDocumentrepresenting the canonicalized data to be timestamped
-