Package eu.europa.esig.dss.model.policy
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 Summary
Modifier and TypeMethodDescriptionboolean
isSupported
(DSSDocument validationPolicyDocument) Evaluates whether the validation policyDSSDocument
is supported by the current implementationLoads a default validation policy provided by the implementationloadValidationPolicy
(DSSDocument validationPolicyDocument) Loads a validation policy from aDSSDocument
provided to the methodloadValidationPolicy
(InputStream validationPolicyInputStream) Loads a validation policy from anInputStream
provided to the method
-
Method Details
-
isSupported
Evaluates whether the validation policyDSSDocument
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
Loads a validation policy from aDSSDocument
provided to the method- Parameters:
validationPolicyDocument
-DSSDocument
- Returns:
ValidationPolicy
-
loadValidationPolicy
Loads a validation policy from anInputStream
provided to the method- Parameters:
validationPolicyInputStream
-InputStream
- Returns:
ValidationPolicy
-