Package eu.europa.esig.dss.validation
Class XmlPolicyBuilder
java.lang.Object
eu.europa.esig.dss.validation.XmlPolicyBuilder
The class is used to validate a
SignaturePolicy and build a XmlPolicy-
Constructor Summary
ConstructorsConstructorDescriptionXmlPolicyBuilder(SignaturePolicy signaturePolicy, SignaturePolicyValidationResult validationResult) The default constructor -
Method Summary
Modifier and TypeMethodDescriptionbuild()Validates aSignaturePolicyand builds anXmlPolicyBuilds anXmlSignaturePolicyStoresetSignaturePolicyStore(SignaturePolicyStore signaturePolicyStore) SetsSignaturePolicyStoreextracted from a signature when applicable
-
Constructor Details
-
XmlPolicyBuilder
public XmlPolicyBuilder(SignaturePolicy signaturePolicy, SignaturePolicyValidationResult validationResult) The default constructor- Parameters:
signaturePolicy-SignaturePolicyto buildXmlPolicyfromvalidationResult-SignaturePolicyValidationResultthe output of signature policy validation
-
-
Method Details
-
setSignaturePolicyStore
SetsSignaturePolicyStoreextracted from a signature when applicable- Parameters:
signaturePolicyStore-SignaturePolicyStore- Returns:
XmlPolicyBuilderthis
-
build
Validates aSignaturePolicyand builds anXmlPolicy- Returns:
XmlPolicy
-
buildSignaturePolicyStore
Builds anXmlSignaturePolicyStore- Returns:
XmlSignaturePolicyStore
-