Package eu.europa.esig.dss.policy
Class EtsiValidationPolicyFactory
java.lang.Object
eu.europa.esig.dss.policy.EtsiValidationPolicyFactory
- All Implemented Interfaces:
ValidationPolicyFactory
Loads a DSS XML Validation Policy based on the ETSI TS 102 853 standard.
-
Constructor Summary
Constructors -
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
-
Constructor Details
-
EtsiValidationPolicyFactory
public EtsiValidationPolicyFactory()Default constructor
-
-
Method Details
-
isSupported
Description copied from interface:ValidationPolicyFactoryEvaluates whether the validation policyDSSDocumentis supported by the current implementation- Specified by:
isSupportedin interfaceValidationPolicyFactory- Parameters:
validationPolicyDocument-DSSDocumentcontaining validation policy- Returns:
- TRUE if the file is supported, FALSE otherwise
-
loadDefaultValidationPolicy
Description copied from interface:ValidationPolicyFactoryLoads a default validation policy provided by the implementation- Specified by:
loadDefaultValidationPolicyin interfaceValidationPolicyFactory- Returns:
ValidationPolicy
-
loadValidationPolicy
Description copied from interface:ValidationPolicyFactoryLoads a validation policy from aDSSDocumentprovided to the method- Specified by:
loadValidationPolicyin interfaceValidationPolicyFactory- Parameters:
validationPolicyDocument-DSSDocument- Returns:
ValidationPolicy
-
loadValidationPolicy
Description copied from interface:ValidationPolicyFactoryLoads a validation policy from anInputStreamprovided to the method- Specified by:
loadValidationPolicyin interfaceValidationPolicyFactory- Parameters:
validationPolicyInputStream-InputStream- Returns:
ValidationPolicy
-