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

public interface SignatureValidationResult extends ValidationResult
Validation result information. For Asic the SignatureValidationResult contains only information for the first signature of each signature XML file
  • Method Details

    • getReports

      Deprecated.
      Deprecated for removal. Use getSignatureReports() 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

      eu.europa.esig.dss.enumerations.Indication getIndication(String signatureId)
      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

      eu.europa.esig.dss.enumerations.SubIndication getSubIndication(String signatureId)
      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

      void saveXmlReports(Path directory)
      Save validation reports in given directory.
      Parameters:
      directory - Directory where to save XML files.