Module jpms_dss_spi

Class ManifestSignatureScope

java.lang.Object
eu.europa.esig.dss.model.scope.SignatureScope
eu.europa.esig.dss.spi.validation.scope.SignatureScopeWithTransformations
eu.europa.esig.dss.spi.validation.scope.ManifestSignatureScope
All Implemented Interfaces:
eu.europa.esig.dss.model.identifier.IdentifierBasedObject, Serializable

public final class ManifestSignatureScope extends SignatureScopeWithTransformations
The Signature Scope represents a Manifest document
See Also:
  • Constructor Details

    • ManifestSignatureScope

      public ManifestSignatureScope(eu.europa.esig.dss.model.ManifestFile manifestFile)
      Default constructor
      Parameters:
      manifestFile - ManifestFile
    • ManifestSignatureScope

      public ManifestSignatureScope(eu.europa.esig.dss.model.ManifestFile manifestFile, List<String> transformations)
      Constructor with a list of XML transformations (to be used for XAdES only)
      Parameters:
      manifestFile - ManifestFile
      transformations - a list of String transforms definitions
    • ManifestSignatureScope

      public ManifestSignatureScope(String filename, eu.europa.esig.dss.model.DSSDocument document, List<String> transformations)
      Constructor with a list of XML transformations (to be used for XAdES only)
      Parameters:
      filename - String name of the manifest file
      document - DSSDocument manifest content
      transformations - a list of String transforms definitions
  • Method Details

    • getDescription

      public String getDescription(eu.europa.esig.dss.model.identifier.TokenIdentifierProvider tokenIdentifierProvider)
      Specified by:
      getDescription in class eu.europa.esig.dss.model.scope.SignatureScope
    • getType

      public eu.europa.esig.dss.enumerations.SignatureScopeType getType()
      Specified by:
      getType in class eu.europa.esig.dss.model.scope.SignatureScope