Class TSPTimeStampService

    • Constructor Detail

      • TSPTimeStampService

        public TSPTimeStampService()
    • Method Detail

      • mapDigestAlgoToOID

        public org.bouncycastle.asn1.ASN1ObjectIdentifier mapDigestAlgoToOID​(HashAlgorithm digestAlgo)
        Maps the digest algorithm to corresponding OID value.
      • timeStamp

        public byte[] timeStamp​(byte[] data,
                                RevocationData revocationData)
                         throws Exception
        Description copied from interface: TimeStampService
        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.
        Specified by:
        timeStamp in interface TimeStampService
        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.