Module jpms_dss_spi

Class SignatureSignatureScope

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

public class SignatureSignatureScope extends eu.europa.esig.dss.model.scope.SignatureScope
Defines a signature scope covering a signature
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    SignatureSignatureScope(AdvancedSignature signature, eu.europa.esig.dss.model.DSSDocument document)
    Default constructor to create a signature scope
  • Method Summary

    Modifier and Type
    Method
    Description
    getDescription(eu.europa.esig.dss.model.identifier.TokenIdentifierProvider tokenIdentifierProvider)
     
    eu.europa.esig.dss.model.identifier.DataIdentifier
     
    getName(eu.europa.esig.dss.model.identifier.TokenIdentifierProvider tokenIdentifierProvider)
     
    eu.europa.esig.dss.enumerations.SignatureScopeType
     

    Methods inherited from class eu.europa.esig.dss.model.scope.SignatureScope

    addChildSignatureScope, equals, getChildren, getDigest, getDocumentName, getDSSIdAsString, getTransformations, hashCode, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • SignatureSignatureScope

      public SignatureSignatureScope(AdvancedSignature signature, eu.europa.esig.dss.model.DSSDocument document)
      Default constructor to create a signature scope
      Parameters:
      signature - AdvancedSignature
      document - DSSDocument representing the covered signature document (NOTE: not necessary to be a signature file)
  • Method Details

    • getDSSId

      public eu.europa.esig.dss.model.identifier.DataIdentifier getDSSId()
      Specified by:
      getDSSId in interface eu.europa.esig.dss.model.identifier.IdentifierBasedObject
      Overrides:
      getDSSId in class eu.europa.esig.dss.model.scope.SignatureScope
    • getName

      public String getName(eu.europa.esig.dss.model.identifier.TokenIdentifierProvider tokenIdentifierProvider)
      Overrides:
      getName in class eu.europa.esig.dss.model.scope.SignatureScope
    • 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