PDA

Ver la Versión Completa : Firmar XML


CrazySoft
18-09-2022, 16:50:11
Buen dia, tengo una duda no se como hacer la firma de un documento XML, o como puedo implementar este codigo en delphi



https://siatinfo.impuestos.gob.bo/index.php/facturacion-en-linea/firma-digital/firmado-de-xml


gracias por anticipado por su ayuda

Casimiro Notevi
18-09-2022, 18:01:35
Mira los enlaces de abajo, a final de página, a ver si te sirven.

CrazySoft
18-09-2022, 22:14:32
Muchas gracias, los estoy revisasndo

Neftali [Germán.Estévez]
19-09-2022, 09:18:21
Además de los links comentados, puedes revisar este mensaje.
https://www.clubdelphi.com/foros/showpost.php?p=532431&postcount=2

Pertenece al proyecto TicketBAI, el cual incluye firmar un XML.
En ese mensaje se recopilan otros donde se habla de componentes de firma y de código para firmar (Chillkat, Autofirma, SecureBlackbox,...).
Aunque es un proyecto distinto, los mensajes y el código de firma te pueden servir de guía.

CrazySoft
19-09-2022, 13:18:24
Muchas gracias por tu ayuda Neftali [Germán.Estévez], estoy revisando lo que me enviaste y esta interesante


también agradezco a Neeruu, que compartió su forma de firmar https://www.clubdelphi.com/foros/showthread.php?t=95197 (https://www.clubdelphi.com/foros/showthread.php?t=95197) que me parece interesante y creo que es lo que más se aproxima a lo que necesito aun que soy un novato en firmas, xml y servicios web


pero siguiere investigando y aprendiendo como firmar, porque aun no lo tengo claro y estaré comentando como me va y una vez más muchas gracias a todos

JCz
19-09-2022, 13:52:22
Hola a todos

Firmar un xml con componentes nativos de Delphi lastimosamente no es posible; tal como ya mencionaron más arriba puedes mirar los componentes de Secure Black Box o en todo caso las de Chillkat; tambien hay un proyecto open source (https://projetoacbr.com.br/#sobre) muy interesante que implementa la firma utilizando openssl.

Ánimo y Saludos!!

CrazySoft
19-09-2022, 15:54:19
Gracias JCz, por responder y por el consejo lo revisare



Hola a todos

Firmar un xml con componentes nativos de Delphi lastimosamente no es posible; tal como ya mencionaron más arriba puedes mirar los componentes de Secure Black Box o en todo caso las de Chillkat; tambien hay un proyecto open source (https://projetoacbr.com.br/#sobre) muy interesante que implementa la firma utilizando openssl.

Ánimo y Saludos!!