Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Firmar XML con Cerificados electronicos (https://www.clubdelphi.com/foros/showthread.php?t=92960)

clauxs88 27-03-2018 23:40:51

Firmar XML con Cerificados electronicos
 
Buenas;

Estoy queriendo implementar el firmado de XML para un enviarlos por un WSAA, el problema es que me gustaría hacerlo sin las librerías de ELDOS backbox por un tema presupuestario, lo que tengo hasta ahora es el XML con los datos que me solicitan pero debo añadirle los nodos del firmado.

Las etiquetas que necesito añadir son alguna de las siguientes:
Código:

<ds:Signature xmlns:ds="#" Id="xmldsig5e73d8f03e44477ab0f4d1cbed58bf46">
<ds:SignedInfo>
<ds:CanonicalizationMethod/>
<ds:SignatureMethod/>
<ds:Reference Id="xmldsig5e73d8f03e44477ab0f4d1cbed58bf46ref0"
URI="#extracto">
<ds:Transforms>
<ds:Transform Algorithm=""/>
</ds:Transforms>
<ds:DigestMethod Algorithm=""/>
<ds:DigestValue>9Hx/dMUPQ/RhhfJbiMRgZXyWAS58TxKKG+7fFUISbO4=</ds:DigestValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>
</ds:X509Certificate>
</ds:X509Data>
<ds:KeyValue>
<ds:RSAKeyValue>
<ds:Modulus>

Me podrian dar una ayuda, ya intente con las librerias libxml2 pero no logro hacer que funcione.

Neftali [Germán.Estévez] 03-04-2018 10:08:52

Si realizas una búsqueda en los foros, encopntrarás varios hilos al respecto, en los que ya hemos hablado del tema:

http://www.clubdelphi.com/foros/show...ght=firmar+XML
http://www.clubdelphi.com/foros/show...ght=firmar+XML
http://www.clubdelphi.com/foros/show...light=facturae
...


La franja horaria es GMT +2. Ahora son las 01:51:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi