PDA

Ver la Versión Completa : Firmar XML con Cerificados electronicos


clauxs88
27-03-2018, 22:40:51
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:
<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, 09: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/showthread.php?t=77783&highlight=firmar+XML
http://www.clubdelphi.com/foros/showthread.php?t=87958&highlight=firmar+XML
http://www.clubdelphi.com/foros/showthread.php?t=86064&page=2&highlight=facturae
...