Module jpms_dss_spi

Class NonASN1SignaturePolicyValidator

java.lang.Object
eu.europa.esig.dss.spi.policy.AbstractSignaturePolicyValidator
eu.europa.esig.dss.spi.policy.NonASN1SignaturePolicyValidator
All Implemented Interfaces:
SignaturePolicyValidator

public class NonASN1SignaturePolicyValidator extends AbstractSignaturePolicyValidator
This class covers the case of non ASN1 signature policies (e.g. : PDF file and its digest)
  • Constructor Details

    • NonASN1SignaturePolicyValidator

      public NonASN1SignaturePolicyValidator()
      Default constructor
  • Method Details

    • canValidate

      public boolean canValidate(eu.europa.esig.dss.model.signature.SignaturePolicy signaturePolicy)
      Description copied from interface: SignaturePolicyValidator
      Checks if the SignaturePolicy can be validated
      Parameters:
      signaturePolicy - SignaturePolicy to check
      Returns:
      TRUE if the SignaturePolicy can be validated, FALSE otherwise
    • validate

      public eu.europa.esig.dss.model.signature.SignaturePolicyValidationResult validate(eu.europa.esig.dss.model.signature.SignaturePolicy signaturePolicy)
      Description copied from interface: SignaturePolicyValidator
      Performs a SignaturePolicy validation
      Parameters:
      signaturePolicy - SignaturePolicy to be validated
      Returns:
      SignaturePolicyValidationResult