Muy buenas tardes.
Me gustaría saber si existe algún componente delphi que firme de una manera sencilla un archivo XML con un certificado digital clase 2 de la FNMT, osea un certificado PKCS SHA1 con cifrado RSA.
Si no lo hay, pues si alguien me puede pasar algun enlace a algun manual que explique lo mas practico posible como firmar, osea, como de un certificado digital se puede añadir a u archivo XML que ponga:
<ds:SignatureValue Id="
SignatureValue">XICqwDqUipPxrtNc0N*********(Asi 2 lineas)************ZADzW6uHMw8JsOq8w=</ds:SignatureValue>
- <ds:KeyInfo Id="
Certificate1">
- <ds:X509Data>
<ds:X509Certificate>MIIFRjCCBK+gAwIBAgIEPKcHljANBgk**********(asi 24 lineas)***********aluRF51fvn4W7OjaHQB97k+0FI6dwGQ==</ds:X509Certificate>
</ds:X509Data>
- <ds:KeyValue>
- <ds:RSAKeyValue>
<ds:Modulus>vppq06w3IIUUZ+1qyepSTjW***(asi otro par de lineas)*****nCuvakDx+xljNk=</ds:Modulus>
<ds:Exponent>AQAB</ds:Exponent>
Bueno, lo suyo sería el componente, pero agradeceré mucho cualquier ayuda.