Interface SignatureScopeFinder<T extends AdvancedSignature>

Type Parameters:
T - AdvancedSignature implementation

public interface SignatureScopeFinder<T extends AdvancedSignature>
Builds a list of SignatureScopes from an AdvancedSignature
  • Method Summary

    Modifier and Type
    Method
    Description
    findSignatureScope(T advancedSignature)
    Returns a list of SignatureScopes from a signature
    void
    setDefaultDigestAlgorithm(eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm)
    Sets the default DigestAlgorithm to use for SignatureScope digest computation
    void
    This method sets the TokenIdentifierProvider to be used within teh SignatureScope finder
  • Method Details

    • findSignatureScope

      List<SignatureScope> findSignatureScope(T advancedSignature)
      Returns a list of SignatureScopes from a signature
      Parameters:
      advancedSignature - AdvancedSignature to get signatureScopes for
      Returns:
      a list of SignatureScopes
    • setDefaultDigestAlgorithm

      void setDefaultDigestAlgorithm(eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm)
      Sets the default DigestAlgorithm to use for SignatureScope digest computation
      Parameters:
      digestAlgorithm - DigestAlgorithm to use
    • setTokenIdentifierProvider

      void setTokenIdentifierProvider(TokenIdentifierProvider tokenIdentifierProvider)
      This method sets the TokenIdentifierProvider to be used within teh SignatureScope finder
      Parameters:
      tokenIdentifierProvider - TokenIdentifierProvider to use