Package com.pdfgate
Class PdfGateWebhooks
java.lang.Object
com.pdfgate.PdfGateWebhooks
Helpers for verifying PDFGate webhook requests.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidverifySignature(String secret, String signatureHeader, byte[] payload) Verifies a webhook signature header against the raw request body.static voidverifySignature(String secret, String signatureHeader, String payload) Verifies a webhook signature header against the raw request body.
-
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-signatureheader 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-signatureheader value.payload- raw request body as received.- Throws:
PdfGateWebhookVerificationException- when the signature is missing, expired, or invalid.
-