![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Que tal soy nuevo en este foro, he estado siguiendo su foro y me parece bastante enriquecedor y retroactivo; pues bien me encargo de generar una solución de factura electrónica para la empresa que trabajo hasta ahora no he tenido problemas con la generación de mi xml y sello digital.... pero
me pidieron realizar como complemento un validador en forma de servicio para todas las facturas que lleguen, de lo cual lo único que he podido avanzar es validar los folios y certificados pero el sello digital no tengo ni idea de por donde empezar; tomando en cuenta como genero el sello y tener en cuenta como sería el proceso inverso requiero lo siguiente: > Archivo .Cer con el certificado referenciado por el no. de serie de las facturas recibidas > Extraer la clave publica del .cer pasado a .pem > utilizar la clave pública en otro archivo para desencriptar el sello digital pasado a bytes y haber quitado la expresión en base 64 bits. Y listo en teoría debería de obtener el mensaje encriptado ó al menos el MD5 Peeeeeeeero, mi problema es como espera el SAT que hagamos un validador por lote si nos pone solo su validador para hacerlo 1 x 1 en su página ../ValidadorComprobantes/Validador.html(todavia no me dejan poner links) He querido descargar de esta pagina los certificados de los clientes que me envian sus facturas, y nada mas no me deja > Aqui accedo para descargar el .cer ../sitioaplicaciones/verifica_comprobante/ > Aqui debería de poder descargarlo ../tramitesdigitales.sat.gob.mx:9443/certisat/validate.jsp Entonces aterrizando un poco mi duda, alguien sabe como debería de hacer esta validación ya que es la más importante para saber si el contenido es ó no el correcto? O bien alguien conoce si el SAT ya hizo su chamba y publico algún otro ftp ó web service?, ó bien alguien sabe como le hizo validacfd.com.mx para validar el sello?, chax de verdad que ando medio frustradon por esto es lo último que me falta . Agradezco cualquier info que tengan . |
|
#2
|
|||
|
|||
|
Hola compañeros.... me acabo de integrar al foro... realmente yo no se mucho object pascal pero si puedo ayudarles en un codigo que tengo en vb.net y funciona bastante bien.... talvez uds lo pueden cambiar al lenguaje que mas les acomode, solo espero que si alguno de uds tiene un metodo con chilkat me lo haga llegar, con todo gusto lo puedo compartir
|
|
#3
|
|||
|
|||
|
Ok
Hola skime,
Pues me llevo bien con vb.net no habría problema yo tengo un proyecto con lo que empece la facturación electrónica en chilkat pero la verdad ya no lo continue por que teníar restricciones despues de 30 dias de uso pero te lo puedo compartir esta programado en vb.net. Ahora te explico no tengo problemas con la emisión si no con la recepción utilizando openssl básicamente a continuación explico como estoy intentando hacerlo: Asi encripto: open dgst -md5 -sign "claveprivada.pem" -out "md5.txt" "cadena.txt" claveprivada.pem > clave para encriptar cadena original md5.txt > resumen hash firmado de la cadena original cadena.txt > archivo que contiene la cadena original a encriptar Asi desencripto pero no me sale: openssl rsautl -in sello.txt -out desencriptado.txt -inkey cer.pem -decrypt cer.pem > certificado digital .cer convertido a .pem sello.txt > archivo que contiene el sello digital en .txt Este último código no funciona pero me gustaría saber si lo estoy haciendo bien el desencriptado? Agradezco cualquier ayuda de ustedes. |
|
#4
|
|||
|
|||
|
Cita:
---------- Que ondas amigo.... no habia leido con atencion el código que pusiste.... yo unicamente utilizo OpenSSL para crear la conversion de la clave privada a PEM, despues de ahi todo lo hago por medio de bouncycastle..... te puedo mandar el codigo pero no se si aqui en el foro se me permita darles mi cuenta de email para que me agreguen y explicarles bien... me encuentro en completa disposicion a aportar este engorroso y fastidioso tema generado por la ignorancia de los informaticos del SAT ![]() Última edición por skime fecha: 03-07-2010 a las 03:03:39. |
|
#5
|
|||
|
|||
|
Ups no se ocupar Bouncy castle
Hola que tal, pues no se si puedas publicar tu email pero mira el mio
es el de gil2285 esta en hotmail, si puedes enviarme algo de lo que hiciste me sería de mucha ayuda, te aviso que solo necesito validar el sello digital que esta contenido en el xml lo demàs del certificado y los folios ya lo tengo (espero completo). Gracias, estamos en contacto. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Mexico - Como crear sellos en FACTURA ELECTRONICA.. | pcicom | API de Windows | 12 | 10-11-2012 18:46:55 |
| Factura Electrónica | aig | Varios | 13 | 10-12-2010 17:12:44 |
| factura electronica | cmm07 | Varios | 4 | 02-04-2009 17:46:03 |
| factura electronica | spia | Varios | 2 | 22-02-2009 21:30:06 |
| Factura electronica AUNA | Aprendiz | Varios | 5 | 01-09-2005 10:44:15 |
|