Class AbstractFormatChecking<S extends AbstractSignatureWrapper>

java.lang.Object
eu.europa.esig.dss.validation.process.Chain<XmlFC>
eu.europa.esig.dss.validation.process.bbb.fc.AbstractFormatChecking<S>
Type Parameters:
S - signature or timestamp wrapper
Direct Known Subclasses:
SignatureFormatChecking, TimestampFormatChecking

public abstract class AbstractFormatChecking<S extends AbstractSignatureWrapper> extends Chain<XmlFC>
This class contains a common code to be processed as a part of a "5.2.2 Format Checking" building block for validation of signatures and timestamps.
  • Field Details

  • Constructor Details

  • Method Details

    • getTitle

      protected MessageTag getTitle()
      Description copied from class: Chain
      Returns title of a Chain (i.e. BasicBuildingBlock title)
      Overrides:
      getTitle in class Chain<XmlFC>
      Returns:
      MessageTag
    • getPDFRevisionValidationChain

      protected ChainItem<XmlFC> getPDFRevisionValidationChain(ChainItem<XmlFC> item)
      This method chains all PDF revision related checks to the given item chain, when applicable
      Parameters:
      item - ChainItem to append PDF revision related checks
      Returns:
      ChainItem with the PDF revision related checks
    • getPdfaValidationChain

      protected ChainItem<XmlFC> getPdfaValidationChain(ChainItem<XmlFC> item)
      This method chains all PDF/A related checks to the given item chain, when applicable
      Parameters:
      item - ChainItem to append PDF/A related checks
      Returns:
      ChainItem with the PDF/A related checks
    • getASiCContainerValidationChain

      protected ChainItem<XmlFC> getASiCContainerValidationChain(ChainItem<XmlFC> item)
      This method chains all ASiC container related checks to the given item chain, when applicable
      Parameters:
      item - ChainItem to append ASiC container related checks
      Returns:
      ChainItem with the ASiC container related checks