Skip to content
Snippets Groups Projects
Commit f9561301 authored by Zdravko Iliev's avatar Zdravko Iliev
Browse files

fix error when no signatures

parent 64b3254d
No related branches found
No related tags found
1 merge request!1Draft: Resolve "[Document Sealing] Implement PDF parser"
Pipeline #50307 failed
......@@ -6,7 +6,13 @@ const signatureUtils_1 = require("./signatureUtils");
const verify_1 = require("./verify");
const verifyPDF = (pdf) => {
const pdfBuffer = (0, generalUtils_1.preparePDF)(pdf);
(0, generalUtils_1.checkForSubFilter)(pdfBuffer);
try {
(0, generalUtils_1.checkForSubFilter)(pdfBuffer);
}
catch (error) {
console.log("no supported signatures found");
return null;
}
try {
const { signatureStr, signedData, signatureMeta } = (0, signatureUtils_1.extractSignature)(pdfBuffer);
const signatures = signedData.map((_signed, index) => {
......
......@@ -4,7 +4,13 @@ import { verify } from "./verify";
export const verifyPDF = (pdf: Buffer) => {
const pdfBuffer = preparePDF(pdf);
checkForSubFilter(pdfBuffer);
try {
checkForSubFilter(pdfBuffer);
} catch (error) {
console.log("no supported signatures found");
return null;
}
try {
const { signatureStr, signedData, signatureMeta } =
extractSignature(pdfBuffer);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment