Package org.digidoc4j.impl.asic
Class AsicValidationReportBuilder
java.lang.Object
org.digidoc4j.impl.asic.AsicValidationReportBuilder
ASIC validation report builder
-
Constructor Summary
ConstructorsConstructorDescriptionAsicValidationReportBuilder(List<SignatureValidationData> signatureValidationData, List<DigiDoc4JException> manifestErrors) Deprecated.Deprecated for removal.AsicValidationReportBuilder(List<SignatureValidationData> signatureValidationData, List<TimestampValidationData> timestampValidationData, List<DigiDoc4JException> containerErrors, List<DigiDoc4JException> containerWarnings) -
Method Summary
Modifier and TypeMethodDescriptionList<eu.europa.esig.dss.simplereport.SimpleReport> List<eu.europa.esig.dss.simplereport.SimpleReport> Gets signature Simple Reports.Gets signature Validation Reports.List<eu.europa.esig.dss.simplereport.SimpleReport> Gets timestamp token Simple Reports.Gets timestamp token Validation Reports.static StringcreateFormattedXmlString(ContainerValidationReport simpleReport) voidsaveXmlReports(Path directory) Save DSS validation reports in given directory.
-
Constructor Details
-
AsicValidationReportBuilder
@Deprecated public AsicValidationReportBuilder(List<SignatureValidationData> signatureValidationData, List<DigiDoc4JException> manifestErrors) Deprecated.Deprecated for removal. UseAsicValidationReportBuilder(List, List, List, List)instead.- Parameters:
signatureValidationData- list of signature validation datamanifestErrors- list of manifest errors
-
AsicValidationReportBuilder
public AsicValidationReportBuilder(List<SignatureValidationData> signatureValidationData, List<TimestampValidationData> timestampValidationData, List<DigiDoc4JException> containerErrors, List<DigiDoc4JException> containerWarnings)
-
-
Method Details
-
buildXmlReport
-
buildSignatureValidationReports
Gets signature Validation Reports.- Returns:
- List
-
buildTimestampValidationReports
Gets timestamp token Validation Reports.- Returns:
- List
-
buildSignatureSimpleReports
Gets signature Simple Reports.- Returns:
- List
-
buildTimestampSimpleReports
Gets timestamp token Simple Reports. Timestamp tokens may be covered by a single report and thus the list of reports might not correspond to the list of all timestamp tokens in the container.- Returns:
- List
-
buildAllSimpleReports
-
buildSignatureValidationResultMap
-
buildTimestampValidationResultMap
-
buildSignatureIdMap
-
saveXmlReports
Save DSS validation reports in given directory.- Parameters:
directory- Directory where to save XML files.
-
createFormattedXmlString
-