Class AbstractSignaturePolicyValidator

java.lang.Object
eu.europa.esig.dss.validation.policy.AbstractSignaturePolicyValidator
All Implemented Interfaces:
SignaturePolicyValidator
Direct Known Subclasses:
BasicASNSignaturePolicyValidator, EmptySignaturePolicyValidator, NonASN1SignaturePolicyValidator, ZeroHashSignaturePolicyValidator

public abstract class AbstractSignaturePolicyValidator extends Object implements SignaturePolicyValidator
The abstract implementation of SignaturePolicyValidator
  • Field Details

    • GENERAL_ERROR_KEY

      protected static final String GENERAL_ERROR_KEY
      The error key to be used for general errors
      See Also:
  • Constructor Details

    • AbstractSignaturePolicyValidator

      protected AbstractSignaturePolicyValidator()
      Default constructor
  • Method Details

    • getComputedDigest

      public eu.europa.esig.dss.model.Digest getComputedDigest(eu.europa.esig.dss.model.DSSDocument policyDocument, eu.europa.esig.dss.enumerations.DigestAlgorithm digestAlgorithm)
      Description copied from interface: SignaturePolicyValidator
      Returns Digest on the computed SignaturePolicy's content
      Specified by:
      getComputedDigest in interface SignaturePolicyValidator
      Parameters:
      policyDocument - DSSDocument the policy content
      digestAlgorithm - DigestAlgorithm to use
      Returns:
      Digest