1.0.7 • Published 5 years ago
project-docx v1.0.7
fielmx
Installation
```bash
npm i fielmx
```
Requisitos
El paquete interactua directamente con OPENSSL asi que debera ejecutar este paquete en un sistema operativo linux ya que estos lo trae por defecto.
Descargar los certificados de prueba del SAT en este link http://omawww.sat.gob.mx/tramitesyservicios/Paginas/certificado_sello_digital.htm si no cuenta con su firma electronica.
Uso
el paquete contiene una funcion "firmarArchivo" que recibe 3 parametros
- key certificado emitido por el SAT en formato .key por lo regular se nombra Claveprivada+"RFC".key .
- password contraseña del certificado
- file archivo a firmar.
Ejemplo
//Node.js example
const fiel = require("fielmx"); //requerir el paquete
const firmar = async () => {
const key = `${__dirname}/Claveprivada_FIEL_CACX7605101P8_20190528_152826.key`; //certificado de muestra descargado del sat
const password = "12345678a"; //password del certificao de prueba
const file = `${__dirname}/ejemplo.pdf`; //archivo a firmar
let firma_digital = await fiel.firmarArchivo(key, password, file); //le pasamos los parametros al paquete y almacenamos la firma digital en una variable
console.log(firma_digital); //imprimimos la firma digital
};
firmar(); //llamar la funcion