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 TypeMethodDescriptionbooleanisSupported(DSSDocument validationPolicyDocument) Evaluates whether the validation policyDSSDocumentis supported by the current implementationLoads a default validation policy provided by the implementationloadValidationPolicy(DSSDocument validationPolicyDocument) Loads a validation policy from aDSSDocumentprovided to the methodloadValidationPolicy(InputStream validationPolicyInputStream) Loads a validation policy from anInputStreamprovided to the method
-
Method Details
-
isSupported
Evaluates whether the validation policyDSSDocumentis supported by the current implementation- Parameters:
validationPolicyDocument-DSSDocumentcontaining 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 aDSSDocumentprovided to the method- Parameters:
validationPolicyDocument-DSSDocument- Returns:
ValidationPolicy
-
loadValidationPolicy
Loads a validation policy from anInputStreamprovided to the method- Parameters:
validationPolicyInputStream-InputStream- Returns:
ValidationPolicy
-