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 TypeMethodDescriptioneu.europa.esig.dss.diagnostic.jaxb.XmlPolicybuild()Validates aSignaturePolicyand builds anXmlPolicyeu.europa.esig.dss.diagnostic.jaxb.XmlSignaturePolicyStoreBuilds anXmlSignaturePolicyStoresetSignaturePolicyStore(eu.europa.esig.dss.model.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
public XmlPolicyBuilder setSignaturePolicyStore(eu.europa.esig.dss.model.SignaturePolicyStore signaturePolicyStore) SetsSignaturePolicyStoreextracted from a signature when applicable- Parameters:
signaturePolicyStore-SignaturePolicyStore- Returns:
XmlPolicyBuilderthis
-
build
public eu.europa.esig.dss.diagnostic.jaxb.XmlPolicy build()Validates aSignaturePolicyand builds anXmlPolicy- Returns:
XmlPolicy
-
buildSignaturePolicyStore
public eu.europa.esig.dss.diagnostic.jaxb.XmlSignaturePolicyStore buildSignaturePolicyStore()Builds anXmlSignaturePolicyStore- Returns:
XmlSignaturePolicyStore
-