Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Firmar documentos con la e.firma/FIEL

Todo lo que no cabe en los demas foros........
Cerrado
quasar
Mensajes: 5
Registrado: Mar Sep 12, 2017 10:07 pm

Firmar documentos con la e.firma/FIEL

Mensaje por quasar »

Hay algún paquete de los que vende ValidaCFD que haga eso? Estoy buscando algo como mifiel.com pero integrarlo desde C# (Server Side) o JavaScript

Saludos!
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Firmar documentos con la e.firma/FIEL

Mensaje por Dado »

No tenemos algo desarrollado especificamente para firmar documentos

Pero es extremadamente sencillo hacerlo con OpenSSL o con "Bouncy Castle"

Solo tienes que calcular el SHA del archivo y despues firmar ese SHA con la llave privada, basicamente es lo mismo que hacemos con la factura electronica (y mucho mas barato que los $94 por documento de mifiel.com !!!)

Mmmmh, suena interesante este proyecto, igual en mis tiempos libres desarrollo algo y lo agrego a mi herramienta gratuita "ValidaCFD"
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
quasar
Mensajes: 5
Registrado: Mar Sep 12, 2017 10:07 pm

Re: Firmar documentos con la e.firma/FIEL

Mensaje por quasar »

Alguna novedad de tu nueva creación mi estimado? :D

Quería preguntarte si sabes donde puedo validar con el SAT la firma FIEL que estoy generando. He escuchado que hay un web service pero no he encontrado nada por ahora.
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Firmar documentos con la e.firma/FIEL

Mensaje por Dado »

No le he avanzado, ha habido mucho trabajo

No se donde puedas validarlo.......dame chance y deja ver si el fin de semana hago algo aunque sea "rapido y sucio" que te parece
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
quasar
Mensajes: 5
Registrado: Mar Sep 12, 2017 10:07 pm

Re: Firmar documentos con la e.firma/FIEL

Mensaje por quasar »

Me espero, no hay prob mi estimado. Gracias!
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Firmar documentos con la e.firma/FIEL

Mensaje por Dado »

Aqui esta un ejemplo de como se hace con OpenSSL

Los pasos son :

Código: Seleccionar todo

::extraemos en base64 la llave privada, ya sin seguridad
openssl.exe pkcs8 -inform DER -in "CSD_Pruebas_CFDI_LAN7008173R5.key" -passin pass:12345678a -out llaveprivada.pem

:: calculamos el hash
openssl dgst -sha256 c:milogo.bmp > hash.txt

:: sellamos con sha1 el hash anterior usando la llave privada
openssl dgst -sha1 -sign llaveprivada.pem -out sello_binario.txt hash.txt

:: convertimos el sello binario a base64
openssl enc -base64 -in sello_binario.txt -out Sello.txt
Claro que el merito de mifiel.com es empacar esto en un XML, poner un validador, etc
Adjuntos
FirmaArchivo.zip
(728.86 KiB) Descargado 480 veces
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
quasar
Mensajes: 5
Registrado: Mar Sep 12, 2017 10:07 pm

Re: Firmar documentos con la e.firma/FIEL

Mensaje por quasar »

Muchas gracias DADO!

Voy a revisarlo hoy y te diré que tal me fue. Excelente inicio de semana.
quasar
Mensajes: 5
Registrado: Mar Sep 12, 2017 10:07 pm

Re: Firmar documentos con la e.firma/FIEL

Mensaje por quasar »

DADO, cual sería la función del archivo CER en todo el proceso? No veo que se utilice. Es sólamente para validar información como el RFC y demás?
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Firmar documentos con la e.firma/FIEL

Mensaje por Dado »

Si, el archivo CER sirve para cosas como :

- Ver las fecha de inicio y fin de vigencia, para que no lo firmen fuera de ese periodo
- Comprobar que el CER fue expedido por el SAT, mediante cosas raras llamadas cadenas de confianza
- Para validaciones, necesitas el archivo original, el sello digital y el certificado para validar que efectivamente se firmo digitalmente y que el archivo no ha sido modificado
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado