FIRMAR UN XML

Post Reply
elmoiquique
Posts: 257
Joined: Wed May 16, 2007 9:40 pm
Location: Iquique Chile

FIRMAR UN XML

Post by elmoiquique »

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 11.07
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Re: FIRMAR UN XML

Post by wmormar »

elmoiquique,

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

saludos
William, Morales
Saludos

méxico.sureste
User avatar
thefull
Posts: 720
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona
Contact:

Re: FIRMAR UN XML

Post by thefull »

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__)
elmoiquique
Posts: 257
Joined: Wed May 16, 2007 9:40 pm
Location: Iquique Chile

Re: FIRMAR UN XML

Post by elmoiquique »

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 11.07
User avatar
thefull
Posts: 720
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona
Contact:

Re: FIRMAR UN XML

Post by thefull »

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__)
User avatar
Lautaro
Posts: 322
Joined: Fri Oct 07, 2005 2:44 pm
Location: Osorno, Chile
Contact:

Re: FIRMAR UN XML

Post by Lautaro »

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.
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Re: FIRMAR UN XML

Post by wmormar »

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
elmoiquique
Posts: 257
Joined: Wed May 16, 2007 9:40 pm
Location: Iquique Chile

Re: FIRMAR UN XML

Post by elmoiquique »

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 11.07
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Re: FIRMAR UN XML

Post by wmormar »

elmoiquique,

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

méxico.sureste
elmoiquique
Posts: 257
Joined: Wed May 16, 2007 9:40 pm
Location: Iquique Chile

Re: FIRMAR UN XML

Post by elmoiquique »

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 11.07
jesusdelamora
Posts: 20
Joined: Fri Apr 25, 2014 3:05 pm

Re: FIRMAR UN XML

Post by jesusdelamora »

que tal

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

Salu2

jesus de la ora
User avatar
wmormar
Posts: 1050
Joined: Fri Oct 07, 2005 10:41 pm
Location: México
Contact:

Re: FIRMAR UN XML

Post by wmormar »

jesusdelamora

Si es para mexico te servira sin problema.
William, Morales
Saludos

méxico.sureste
jesusdelamora
Posts: 20
Joined: Fri Apr 25, 2014 3:05 pm

Re: FIRMAR UN XML

Post by jesusdelamora »

wmormar wrote:jesusdelamora

Si es para mexico te servira sin problema.
Si es para mexico
que debo hacer para que me la envies
Post Reply