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 DSSDocument
getArchiveTimestampData(TimestampToken timestampToken)
Archive timestamp seals the data of the signature in a specific order.DSSDocument
getContentTimestampData(TimestampToken timestampToken)
Returns the content timestamp data (timestamped or to be).DSSDocument
getSignatureTimestampData(TimestampToken timestampToken)
Returns the data (signature value) that was timestamped by the SignatureTimeStamp for the given timestamp.DSSDocument
getTimestampX1Data(TimestampToken timestampToken)
Returns the data to be time-stamped.DSSDocument
getTimestampX2Data(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:
DSSDocument
representing 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:
DSSDocument
representing 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
-TimestampToken
or null during the creation process- Returns:
DSSDocument
representing 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:
DSSDocument
representing 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
-TimestampToken
null when adding a new archive timestamp- Returns:
DSSDocument
representing the canonicalized data to be timestamped
-