Class PDFSVTDocTimeStamp


public class PDFSVTDocTimeStamp extends PDFDocTimeStamp
Object class holding a SVT document timestamp
Author:
Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
  • Constructor Details

    • PDFSVTDocTimeStamp

      public PDFSVTDocTimeStamp(org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature documentTimestampSig, byte[] pdfDoc, se.idsec.signservice.security.certificate.CertificateValidator svaTokenCertVerifier, TimeStampPolicyVerifier tsPolicyVerifier) throws Exception
      Throws:
      Exception
  • Method Details

    • init

      protected void init() throws Exception
      Overrides:
      init in class TimeStamp
      Throws:
      Exception
    • verifySVA

      public void verifySVA(X509Certificate... certificates) throws Exception
      Verifies the SVA.
      Parameters:
      certificates - Optional array of certificates. If more than one certificate is provided, the first certificate is used as the signing certificate and the rest is regarded as supporting chain certificates.
      Throws:
      Exception - if validation of SVA fails