Interface ValidationPolicyFactory

All Known Implementing Classes:
EtsiValidationPolicyFactory

public interface ValidationPolicyFactory
Interface containing methods to load a eu.europa.esig.dss.model.policy.ValidationPolicy from a file
  • Method Details

    • isSupported

      boolean isSupported(DSSDocument validationPolicyDocument)
      Evaluates whether the validation policy DSSDocument is supported by the current implementation
      Parameters:
      validationPolicyDocument - DSSDocument containing validation policy
      Returns:
      TRUE if the file is supported, FALSE otherwise
    • loadDefaultValidationPolicy

      ValidationPolicy loadDefaultValidationPolicy()
      Loads a default validation policy provided by the implementation
      Returns:
      ValidationPolicy
    • loadValidationPolicy

      ValidationPolicy loadValidationPolicy(DSSDocument validationPolicyDocument)
      Loads a validation policy from a DSSDocument provided to the method
      Parameters:
      validationPolicyDocument - DSSDocument
      Returns:
      ValidationPolicy
    • loadValidationPolicy

      ValidationPolicy loadValidationPolicy(InputStream validationPolicyInputStream)
      Loads a validation policy from an InputStream provided to the method
      Parameters:
      validationPolicyInputStream - InputStream
      Returns:
      ValidationPolicy