FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FIRMAR UN XML
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
FIRMAR UN XML
Posted: Thu Apr 12, 2012 10:31 PM

Hace tiempo que busco la forma o alguna libreria que me permita generar la firma de un archivo XML, hay mucha ayuda para .NET, C y otros lenguajes, pero para fivewin xharbour practicamente nada, no se si el SR.Mercado o alguien ya ha realizado esta tarea de generar la firma de un XML, que me pudiera ayudar, o si existe alguna libreria o algun algoritmo que realice este proceso...

Espero ayuda de alguien

gracias

Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: FIRMAR UN XML
Posted: Fri Apr 13, 2012 12:45 AM

elmoiquique,

a que te refieres con firmar un XML, podrias ampliar el tema?

saludos

William, Morales

Saludos



méxico.sureste
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
Re: FIRMAR UN XML
Posted: Fri Apr 13, 2012 07:53 AM

Busca por Openssl en estos mismos foros, al igual te puede servir lo que hice para Portugal.
Cada país lo tiene montado de distinta manera, por lo que he podido ver en México, España y Portugal.
Seria conveniente ver que es lo que buscas.

Saludos

Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
Re: FIRMAR UN XML
Posted: Fri Apr 13, 2012 06:50 PM

Hola WMORMAR

Me refiero a crear la cadena de caracteres del documento para luego insertarlo dentro de ese mismo documento en el TAG SIGNATURE, esta cadena es un algoritmo que no se como se hace que al verlo te muestra como era el documento original, este sirve para comparar si el docuemento que se esta enviando y esta firmado es el mismo y no fue modificado...

Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
Re: FIRMAR UN XML
Posted: Fri Apr 13, 2012 08:38 PM

Pues para mi eso es cifrar, no firmar. Vamos, no tiene mucho sentido cifrar el mismo documento cuando lo tienes en texto plano.
Quizás no entiendí ;-(

Saludos

Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: FIRMAR UN XML
Posted: Fri Apr 13, 2012 08:43 PM

Hola a Todos,

El lio de la firma electronica de un xml , si es para la factura electronica aqui en Chile, es que tiene que ser usando el standar xml dsig , con algunas pequeñas modificaciones.

Esto tiene varias compliaciones, primero hay que canonicalizar el xml luego firmarlo y luego incluir dentro del mismo archivo xml la informacion firmada, es una firma enveloped, segun recuerdo. Y AHI ESTA LA CUESTION, el generar el has1 o RSA o lo que sea sobre un string con openssl es bastante simple, el problema es canonicalizar el xml con el documento a firmar.

Espero les sirva de antecedente,

Lautaro Moreira
Osorno
Chile.

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: FIRMAR UN XML
Posted: Sat Apr 14, 2012 01:29 AM

elmoiquique,

Tienes alguna información del proceso para darle una vista.

Yo tengo realizado el proceso para facturas electronicas para México.

Aca el proceso consta de:
Generar el XML
Generar la Cadena Original, que sera un transform del XML por un XLST
A esa cadena Original, aplicarle el proceso de cifrado con sha1 y un buen de otros procesos.
Guardar el cifrado en un TAG "sello"

Hasta ahi es el cifrado local, en el caso de méxico se usan proveedores externos que hacen un segundo cifrado (acá le llamaron Timbrado).

Todo esto lo hice con una DLL (tipo activex) creada por mi.

Si me envias algo de informacio tecnica, podria leerla y ver si puedo generar una DLL para tal efecto.

William, Morales

Saludos



méxico.sureste
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
Re: FIRMAR UN XML
Posted: Tue Apr 17, 2012 07:58 PM

Hola WMORMAR

Bueno como dice tu ese es lo que se tiene que hacer , generar el XML y a ese xml cifrarlo en sha1, para luego esa cadena insertarla dentro del XML generado y enviarlo, posterior a eso hay otra entidad encargada de verificar que el XML corresponda a la firma que va dentro de este mismo...

es exactamente lo mismo que aca, a ver si me puedes orientar, te puedo enviar un xml sin firmar y el mismo xml firmado, para ver si la DLL, hace el mismo cifrado

Enviame tu correo para hacerte llegar esos xml

Gracias por la ayuda

saludos

elmo

Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: FIRMAR UN XML
Posted: Wed Apr 18, 2012 05:25 AM

elmoiquique,

En mi perfil viene mi correo, con gusto lo recibo y reviso...

William, Morales

Saludos



méxico.sureste
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
Re: FIRMAR UN XML
Posted: Wed Apr 18, 2012 01:26 PM

Hola Williams

Buenos dias, te acabo e enviar los dos archivos un xml, sin firmar y otro con firma, a ver si el resultado es el mismo

saludos

elmo

Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 20
Joined: Fri Apr 25, 2014 03:05 PM
Re: FIRMAR UN XML
Posted: Sun Mar 29, 2015 03:16 PM

que tal

NECESITO sellar y firmar XML para facturacion,tu dll nos serviria para esto

Salu2

jesus de la ora

Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: FIRMAR UN XML
Posted: Sun Mar 29, 2015 04:59 PM

jesusdelamora

Si es para mexico te servira sin problema.

William, Morales

Saludos



méxico.sureste
Posts: 20
Joined: Fri Apr 25, 2014 03:05 PM
Re: FIRMAR UN XML
Posted: Tue Mar 31, 2015 03:52 AM
wmormar wrote:jesusdelamora

Si es para mexico te servira sin problema.


Si es para mexico
que debo hacer para que me la envies

Continue the discussion