matiaz / xades-signer-cr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xades-signer-cr

Este proyecto realiza el firmado digital de los XMLs de factura electrónica para Costa Rica.

En la carpeta https://github.com/johann04/xades-signer-cr/tree/master/xadessignercr/release está el jar ya compilado:

Usage:
java -jar xades-signer-cr sign <keyPath> <keyPassword> <xmlInPath> <xmlOutPath>
java -jar xades-signer-cr send <endPoint> <xmlPath> <username> <password>
java -jar xades-signer-cr query <endPoint> <xmlPath> <username> <password>

sign firma el xml.

send envía el xml a hacienda.

query consulta el status de una factura basado en su xml (lee el consecutivo del archivo y consulta ese consecutivo).

Ruta de la llave (archivo .p12) generado en ATV (https://www.hacienda.go.cr/ATV/login.aspx).

Pin elegido a la hora de descargar la llave.

Endpoint para enviar/recibir la información a hacienda (igual ATV lo proporciona, varía entre producción y desarrollo).

Nombre de usuario generado en ATV.

Password generado en ATV.

Este proyecto iba a ser utilizado en la implementación de firma digital de mi proyecto https://www.facebook.com/workoutstudioapp pero finalmente no lo utilicé... si le pareció útil siempre me puede colaborar con un like.

About


Languages

Language:Java 95.7%Language:Shell 4.3%