Class AbstractJWSDocumentValidator

java.lang.Object
eu.europa.esig.dss.validation.SignedDocumentValidator
eu.europa.esig.dss.jades.validation.AbstractJWSDocumentValidator
All Implemented Interfaces:
DocumentValidator, ProcessExecutorProvider<DocumentProcessExecutor>
Direct Known Subclasses:
JWSCompactDocumentValidator, JWSSerializationDocumentValidator

public abstract class AbstractJWSDocumentValidator
extends SignedDocumentValidator
The abstract class for a JWS signature validation
  • Constructor Details

    • AbstractJWSDocumentValidator

      protected AbstractJWSDocumentValidator()
      Empty constructor
    • AbstractJWSDocumentValidator

      protected AbstractJWSDocumentValidator​(DSSDocument document)
      Default constructor
      Parameters:
      document - DSSDocument to validate
  • Method Details

    • getOriginalDocuments

      public List<DSSDocument> getOriginalDocuments​(String signatureId)
      Description copied from interface: DocumentValidator
      This method returns the signed document(s) without their signature(s)
      Parameters:
      signatureId - the DSS ID of the signature to extract original signer data for
      Returns:
      list of DSSDocuments
    • getOriginalDocuments

      public List<DSSDocument> getOriginalDocuments​(AdvancedSignature advancedSignature)
      Description copied from interface: DocumentValidator
      This method returns the signed document(s) without their signature(s)
      Parameters:
      advancedSignature - AdvancedSignature to find signer documents for
      Returns:
      list of DSSDocuments