Package org.digidoc4j
Interface SignatureValidationResult
- All Superinterfaces:
ValidationResult
- All Known Subinterfaces:
ContainerValidationResult
- All Known Implementing Classes:
org.digidoc4j.impl.AbstractContainerValidationResult
,org.digidoc4j.impl.AbstractSignatureValidationResult
,AsicCompositeContainerValidationResult
,AsicContainerValidationResult
,AsicSTimestampedContainerValidationResult
,DDocContainerValidationResult
,DDocSignatureValidationResult
,PadesContainerValidationResult
,TimeStampContainerValidationResult
Validation result information.
For Asic the SignatureValidationResult contains only information for the first signature of each signature XML file
-
Method Summary
Modifier and TypeMethodDescriptioneu.europa.esig.dss.enumerations.Indication
getIndication
(String signatureId) Get indication of the signature with the specified ID.Get validation report.default List
<SignatureValidationReport> Deprecated.Deprecated for removal.eu.europa.esig.dss.enumerations.SignatureQualification
getSignatureQualification
(String signatureId) Get SignatureQualification of the signature with specified ID.Get SignatureValidationReports from signature validation data.List
<eu.europa.esig.dss.simplereport.SimpleReport> Get SimpleReports from signature validation data.eu.europa.esig.dss.enumerations.SubIndication
getSubIndication
(String signatureId) Get subIndication of the signature with the specified ID.void
saveXmlReports
(Path directory) Save validation reports in given directory.Methods inherited from interface org.digidoc4j.ValidationResult
getErrors, getWarnings, hasWarnings, isValid
-
Method Details
-
getReports
Deprecated.Deprecated for removal. UsegetSignatureReports()
instead.Get SignatureValidationReports from signature validation data.- Returns:
- list of SignatureValidationReport
-
getSignatureReports
List<SignatureValidationReport> getSignatureReports()Get SignatureValidationReports from signature validation data.- Returns:
- list of SignatureValidationReport
-
getSimpleReports
List<eu.europa.esig.dss.simplereport.SimpleReport> getSimpleReports()Get SimpleReports from signature validation data.- Returns:
- list of SimpleReport
-
getIndication
Get indication of the signature with the specified ID.- Parameters:
signatureId
- ID of a signature- Returns:
- indication of the specified signature or
null
if the specified ID does not map to any signature in this validation result - See Also:
-
getSubIndication
Get subIndication of the signature with the specified ID.- Parameters:
signatureId
- id of a signature- Returns:
- subIndication of the specified signature or
null
if the specified ID does not map to any signature in this validation result - See Also:
-
getSignatureQualification
eu.europa.esig.dss.enumerations.SignatureQualification getSignatureQualification(String signatureId) Get SignatureQualification of the signature with specified ID.- Parameters:
signatureId
- ID of a signature- Returns:
- signature qualification of the specified signature or
null
if the specified ID does not map to any signature in this validation result - See Also:
-
getReport
String getReport()Get validation report.- Returns:
- report
-
saveXmlReports
Save validation reports in given directory.- Parameters:
directory
- Directory where to save XML files.
-