Class PDFSVTValidator

java.lang.Object
se.swedenconnect.sigval.svt.validation.SVTValidator<byte[]>
se.swedenconnect.sigval.pdf.svt.PDFSVTValidator

public class PDFSVTValidator extends se.swedenconnect.sigval.svt.validation.SVTValidator<byte[]>
Implements a validator of Signature Validation Tokens issued to a signed PDF document
Author:
Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
  • Constructor Summary

    Constructors
    Constructor
    Description
    PDFSVTValidator(se.idsec.signservice.security.certificate.CertificateValidator svaCertVerifier, TimeStampPolicyVerifier timeStampPolicyVerifier)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<se.swedenconnect.sigval.svt.validation.SignatureSVTData>
    getSignatureSVTData(byte[] pdfDocBytes)
     

    Methods inherited from class se.swedenconnect.sigval.svt.validation.SVTValidator

    customCertificateRefCheck, customSignatureSVTValidation, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PDFSVTValidator

      public PDFSVTValidator(se.idsec.signservice.security.certificate.CertificateValidator svaCertVerifier, TimeStampPolicyVerifier timeStampPolicyVerifier)
      Constructor
      Parameters:
      svaCertVerifier - Certificate verifier for the certificate used to sign SVA tokens
      timeStampPolicyVerifier - Time stamp policy verifiers to verify Document time stamps
  • Method Details

    • getSignatureSVTData

      protected List<se.swedenconnect.sigval.svt.validation.SignatureSVTData> getSignatureSVTData(byte[] pdfDocBytes) throws Exception
      Specified by:
      getSignatureSVTData in class se.swedenconnect.sigval.svt.validation.SVTValidator<byte[]>
      Throws:
      Exception