Interface TimeStampService
- All Superinterfaces:
SignatureConfig.SignatureConfigurable
- All Known Implementing Classes:
TSPTimeStampService
Interface for a time-stamp service.
- Author:
- Frank Cornelis
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
timeStamp
(byte[] data, RevocationData revocationData) Gives back the encoded time-stamp token for the given array of data bytes.Methods inherited from interface org.apache.poi.poifs.crypt.dsig.SignatureConfig.SignatureConfigurable
setSignatureConfig
-
Method Details
-
timeStamp
Gives back the encoded time-stamp token for the given array of data bytes. We assume that the time-stamp token itself contains its full certificate chain required for proper validation.- Parameters:
data
- the data to be time-stamped.revocationData
- the optional container that needs to be filled up with the revocation data used to validate the TSA certificate chain.- Returns:
- the DER encoded time-stamp token.
- Throws:
Exception
- in case something went wrong.
-