Interface TimestampMessageDigestBuilder


public interface TimestampMessageDigestBuilder
Builds message-imprint digest to be timestamped
  • Method Summary

    Modifier and Type
    Method
    Description
    eu.europa.esig.dss.model.DSSMessageDigest
    Archive timestamp seals the data of the signature in a specific order.
    eu.europa.esig.dss.model.DSSMessageDigest
    Returns the content timestamp message-imprint digest (timestamped or to be).
    eu.europa.esig.dss.model.DSSMessageDigest
    Returns the message-imprint digest on data (signature value) that was timestamped by the SignatureTimeStamp for the given timestamp.
    eu.europa.esig.dss.model.DSSMessageDigest
    Returns the message-imprint digest to be time-stamped.
    eu.europa.esig.dss.model.DSSMessageDigest
    Returns the data to be time-stamped which contains the concatenation of CompleteCertificateRefs and CompleteRevocationRefs elements (XAdES example).
  • Method Details

    • getContentTimestampMessageDigest

      eu.europa.esig.dss.model.DSSMessageDigest getContentTimestampMessageDigest()
      Returns the content timestamp message-imprint digest (timestamped or to be).
      Returns:
      DSSMessageDigest representing the message digest on canonicalized data to be timestamped
    • getSignatureTimestampMessageDigest

      eu.europa.esig.dss.model.DSSMessageDigest getSignatureTimestampMessageDigest()
      Returns the message-imprint digest on data (signature value) that was timestamped by the SignatureTimeStamp for the given timestamp.
      Returns:
      DSSMessageDigest representing the message-digest on canonicalized data to be timestamped
    • getTimestampX1MessageDigest

      eu.europa.esig.dss.model.DSSMessageDigest getTimestampX1MessageDigest()
      Returns the message-imprint digest to be time-stamped. The data used to create digest 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.
      Returns:
      DSSMessageDigest representing the message digest on canonicalized data to be timestamped
    • getTimestampX2MessageDigest

      eu.europa.esig.dss.model.DSSMessageDigest getTimestampX2MessageDigest()
      Returns the data to be time-stamped which contains the concatenation of CompleteCertificateRefs and CompleteRevocationRefs elements (XAdES example).
      Returns:
      DSSMessageDigest representing the message digest on canonicalized data to be timestamped
    • getArchiveTimestampMessageDigest

      eu.europa.esig.dss.model.DSSMessageDigest getArchiveTimestampMessageDigest()
      Archive timestamp seals the data of the signature in a specific order. We need to retrieve the data for each timestamp.
      Returns:
      DSSMessageDigest representing the message digest on canonicalized data to be timestamped