Class ArchiveTimeStampChainObject

java.lang.Object
eu.europa.esig.dss.evidencerecord.common.validation.ArchiveTimeStampChainObject
All Implemented Interfaces:
EvidenceRecordObject, Serializable
Direct Known Subclasses:
ASN1ArchiveTimeStampChainObject, XmlArchiveTimeStampChainObject

public class ArchiveTimeStampChainObject extends Object implements EvidenceRecordObject
Represents an ArchiveTimeStampChain object incorporated within an Evidence Record
See Also:
  • Constructor Details

    • ArchiveTimeStampChainObject

      public ArchiveTimeStampChainObject()
      Default constructor
  • Method Details

    • getDigestAlgorithm

      public DigestAlgorithm getDigestAlgorithm()
      Gets DigestAlgorithm used for digest of data objects generation
      Returns:
      DigestAlgorithm
    • setDigestAlgorithm

      public void setDigestAlgorithm(DigestAlgorithm digestAlgorithm)
      Sets DigestAlgorithm used on data objects' digest generation
      Parameters:
      digestAlgorithm - DigestAlgorithm
    • getArchiveTimeStamps

      public List<? extends ArchiveTimeStampObject> getArchiveTimeStamps()
      Gets an ordered list of archive time-stamp data objects
      Returns:
      a list of ArchiveTimeStampObjects
    • setArchiveTimeStamps

      public void setArchiveTimeStamps(List<? extends ArchiveTimeStampObject> archiveTimeStamps)
      Sets an ordered list of archive time-stamp data objects
      Parameters:
      archiveTimeStamps - a list of ArchiveTimeStampObjects
    • getOrder

      public int getOrder()
      Gets Order attribute value of the corresponding element
      Returns:
      Order attribute value
    • setOrder

      public void setOrder(int order)
      Sets order of the object within its parent
      Parameters:
      order - int value