Class CAdESSignatureScopeFinder

java.lang.Object
eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder
eu.europa.esig.dss.cades.validation.scope.CAdESSignatureScopeFinder
All Implemented Interfaces:
eu.europa.esig.dss.validation.scope.SignatureScopeFinder<CAdESSignature>

public class CAdESSignatureScopeFinder extends eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder implements eu.europa.esig.dss.validation.scope.SignatureScopeFinder<CAdESSignature>
Finds SignatureScopes for a CAdES signature
  • Constructor Details

    • CAdESSignatureScopeFinder

      public CAdESSignatureScopeFinder()
      Default constructor
  • Method Details

    • findSignatureScope

      public List<eu.europa.esig.dss.model.scope.SignatureScope> findSignatureScope(CAdESSignature cadesSignature)
      Specified by:
      findSignatureScope in interface eu.europa.esig.dss.validation.scope.SignatureScopeFinder<CAdESSignature>
    • getSignatureScopeFromOriginalDocument

      protected List<eu.europa.esig.dss.model.scope.SignatureScope> getSignatureScopeFromOriginalDocument(CAdESSignature cadesSignature, eu.europa.esig.dss.model.DSSDocument originalDocument)
      Returns a list of SignatureScopes from the signed document
      Parameters:
      cadesSignature - CAdESSignature
      originalDocument - DSSDocument
      Returns:
      a list of SignatureScopes
    • getSignatureScopeFromReferenceValidation

      protected List<eu.europa.esig.dss.model.scope.SignatureScope> getSignatureScopeFromReferenceValidation(eu.europa.esig.dss.model.ReferenceValidation reference)
      Gets a list of SignatureScopes from a ReferenceValidation
      Parameters:
      reference - ReferenceValidation to get SignatureScope from
      Returns:
      a list of SignatureScopes
    • getOriginalDocument

      protected eu.europa.esig.dss.model.DSSDocument getOriginalDocument(CAdESSignature cadesSignature)
      Returns original document for the given CAdES signature
      Parameters:
      cadesSignature - CAdESSignature to get original document for
      Returns:
      DSSDocument original document
    • isASiCSArchive

      protected boolean isASiCSArchive(eu.europa.esig.dss.validation.AdvancedSignature advancedSignature)
      Overrides:
      isASiCSArchive in class eu.europa.esig.dss.validation.scope.AbstractSignatureScopeFinder