Skip to content
Snippets Groups Projects

Draft: Resolve "[Document Sealing] Implement PDF parser"

Open Zdravko Iliev requested to merge 1-document-sealing-implement-pdf-parser into master
2 files
+ 14
2
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 7
1
@@ -6,7 +6,13 @@ const signatureUtils_1 = require("./signatureUtils");
@@ -6,7 +6,13 @@ const signatureUtils_1 = require("./signatureUtils");
const verify_1 = require("./verify");
const verify_1 = require("./verify");
const verifyPDF = (pdf) => {
const verifyPDF = (pdf) => {
const pdfBuffer = (0, generalUtils_1.preparePDF)(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 {
try {
const { signatureStr, signedData, signatureMeta } = (0, signatureUtils_1.extractSignature)(pdfBuffer);
const { signatureStr, signedData, signatureMeta } = (0, signatureUtils_1.extractSignature)(pdfBuffer);
const signatures = signedData.map((_signed, index) => {
const signatures = signedData.map((_signed, index) => {
Loading