validar-firma-digital-pdf
Version:
Extrae las firmas digitales de archivos PDF
46 lines (39 loc) • 1.59 kB
JavaScript
// 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]);
});
}