Package com.pdfgate

Class PdfGateWebhooks

java.lang.Object
com.pdfgate.PdfGateWebhooks

public final class PdfGateWebhooks extends Object
Helpers for verifying PDFGate webhook requests.
  • Method Details

    • verifySignature

      public static void verifySignature(String secret, String signatureHeader, byte[] payload) throws PdfGateWebhookVerificationException
      Verifies a webhook signature header against the raw request body.
      Parameters:
      secret - webhook secret used to sign requests.
      signatureHeader - x-pdfgate-signature header value.
      payload - raw request body as received.
      Throws:
      PdfGateWebhookVerificationException - when the signature is missing, expired, or invalid.
    • verifySignature

      public static void verifySignature(String secret, String signatureHeader, String payload) throws PdfGateWebhookVerificationException
      Verifies a webhook signature header against the raw request body.
      Parameters:
      secret - webhook secret used to sign requests.
      signatureHeader - x-pdfgate-signature header value.
      payload - raw request body as received.
      Throws:
      PdfGateWebhookVerificationException - when the signature is missing, expired, or invalid.