UNPKG

validar-firma-digital-pdf

Version:

Extrae las firmas digitales de archivos PDF

46 lines (39 loc) 1.59 kB
// paquetes para leer los documentos firmados const fs = require('fs'); const firmaDigitalPdf = require('../index'); // crea la funcion de recuperacion de archivo const _leerArchivo = (id) => { return new Promise((resolve, reject) => { fs.readFile(`./firmadoDocumentoRevocadoActual.pdf`, (err, data) => { if (err) reject(err); else resolve(data); }); }); } const base64_encode = (file) => { // read binary data var bitmap = fs.readFileSync(`./firmadoDocumentoRevocadoActual.pdf`, 'utf8'); return new Buffer(bitmap).toString('base64'); // convert binary data to base64 encoded string //return bitmap; } let documento = base64_encode(1); //console.log(documento); for (let i = 0; i < 10; i++) { let tiempo1 = "-"+i+":"+new Date().getMinutes()+"-"+new Date().getSeconds()+"-"+new Date().getMilliseconds(); firmaDigitalPdf.obtenerFirmasBase64(documento.toString(), true).then((firmas) => { console.log("simple"); console.log(tiempo1); console.log("+"+i+":"+new Date().getMinutes()+ "-"+new Date().getSeconds()+"-"+new Date().getMilliseconds()); //console.log(firmas.data[0]); }); } for (let i = 0; i < 50; i++) { let tiempo1 = "-"+i+":"+new Date().getMinutes()+"-"+new Date().getSeconds()+"-"+new Date().getMilliseconds(); firmaDigitalPdf.obtenerFirmasBase64(documento.toString(), false).then((firmas) => { console.log("ocsp"); console.log(tiempo1); console.log("+"+i+":"+new Date().getMinutes()+ "-"+new Date().getSeconds()+"-"+new Date().getMilliseconds()); //console.log(firmas.data[0]); }); }