Module jpms_dss_validation
Class XmlDiagnosticDataFactory
java.lang.Object
eu.europa.esig.dss.validation.reports.diagnostic.XmlDiagnosticDataFactory
-
Constructor Summary
ConstructorsConstructorDescriptionXmlDiagnosticDataFactory(SignedDocumentDiagnosticDataBuilder diagnosticDataBuilder) Default constructor -
Method Summary
Modifier and TypeMethodDescriptioneu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticDatacreate()Creates aXmlDiagnosticDatasetDefaultDigestAlgorithm(eu.europa.esig.dss.enumerations.DigestAlgorithm defaultDigestAlgorithm) Sets the digest algorithm to be used to compute references to the data objectssetDocument(eu.europa.esig.dss.model.DSSDocument document) Sets original document to be validatedsetTokenExtractionStrategy(eu.europa.esig.dss.enumerations.TokenExtractionStrategy tokenExtractionStrategy) Sets the token extraction strategysetTokenIdentifierProvider(eu.europa.esig.dss.model.identifier.TokenIdentifierProvider tokenIdentifierProvider) Sets the token identifier providersetValidationContext(eu.europa.esig.dss.spi.validation.ValidationContext validationContext) Sets the validation contextsetValidationTime(Date validationTime) Sets the validation time
-
Constructor Details
-
XmlDiagnosticDataFactory
Default constructor- Parameters:
diagnosticDataBuilder-SignedDocumentDiagnosticDataBuildercorresponding to the given signature format
-
-
Method Details
-
setDocument
Sets original document to be validated- Parameters:
document-DSSDocument- Returns:
XmlDiagnosticDataFactorythis
-
setValidationTime
Sets the validation time- Parameters:
validationTime-Date- Returns:
XmlDiagnosticDataFactorythis
-
setValidationContext
public XmlDiagnosticDataFactory setValidationContext(eu.europa.esig.dss.spi.validation.ValidationContext validationContext) Sets the validation context- Parameters:
validationContext-ValidationContext- Returns:
XmlDiagnosticDataFactorythis
-
setDefaultDigestAlgorithm
public XmlDiagnosticDataFactory setDefaultDigestAlgorithm(eu.europa.esig.dss.enumerations.DigestAlgorithm defaultDigestAlgorithm) Sets the digest algorithm to be used to compute references to the data objects- Parameters:
defaultDigestAlgorithm-DigestAlgorithm- Returns:
XmlDiagnosticDataFactorythis
-
setTokenExtractionStrategy
public XmlDiagnosticDataFactory setTokenExtractionStrategy(eu.europa.esig.dss.enumerations.TokenExtractionStrategy tokenExtractionStrategy) Sets the token extraction strategy- Parameters:
tokenExtractionStrategy-TokenExtractionStrategy- Returns:
XmlDiagnosticDataFactorythis
-
setTokenIdentifierProvider
public XmlDiagnosticDataFactory setTokenIdentifierProvider(eu.europa.esig.dss.model.identifier.TokenIdentifierProvider tokenIdentifierProvider) Sets the token identifier provider- Parameters:
tokenIdentifierProvider-TokenIdentifierProvider- Returns:
XmlDiagnosticDataFactorythis
-
create
public eu.europa.esig.dss.diagnostic.jaxb.XmlDiagnosticData create()Creates aXmlDiagnosticData- Returns:
XmlDiagnosticData
-