Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: sadsadie en 6 Noviembre 2013, 22:20 pm



Título: Firmar documento CADES-BES
Publicado por: sadsadie en 6 Noviembre 2013, 22:20 pm
Buenas noches. Llevo días y días buscando pero no encuentro solución.

Necesito firmar un fichero con la firma CADES-BES a traves de un certificado alojado en una smart card. He probado con librerías como bouncycastle pero no hay un ejemplo completo de como realizar esta firma, en cada uno que encuentro aparecen atributos y algoritmos distintos pero no he conseguido que funcione ninguno.

Espero que alguien que se haya encontrado en la misma situación pueda darme algo de información.

Me da lo mismo que sea en vb o c#


Gracias!


Título: Re: Firmar documento CADES-BES
Publicado por: MCKSys Argentina en 7 Noviembre 2013, 16:39 pm
Parece haber mucha infor respecto al tema. Te dejo unos links, a ver si te sirven:

https://www.eldos.com/security/articles/7031.php?page=all (https://www.eldos.com/security/articles/7031.php?page=all)
https://www.eldos.com/security/articles/7882.php?page=all (https://www.eldos.com/security/articles/7882.php?page=all)

En ingles e italiano (http://social.msdn.microsoft.com/Forums/it-IT/b3c9fff2-65a2-4a0b-ba9b-479c2c2bfd71/firma-digitale-p7m-cades)

Con chilkat (http://www.cknotes.com/?p=394)

Saludos!


Título: Re: Firmar documento CADES-BES
Publicado por: sadsadie en 7 Noviembre 2013, 17:03 pm
Gracias por tu respuesta pero esas paginas ya las he leido y he probado con la libreria de bouncycastle y la de eldos y aparentemente las firmas las genera pero cuando intento validarlas contra el servicio que me han habilitado para ello siempre me devuelve firma no válida. Por eso necesito un ejemplo completo ya que he probado con un monton de librerias y variantes y no consigo que me valide el certificado. Creo que puede influir el que mi certificado está generado con .net y el de validacion está en java y tal vez haya algo que cause alguna incompatibilidad....De ahí el pedir un ejemplo de codigo completo ya que si te das cuenta en la pagina en italiano no terminan de hacer cambios en el codigo pero no hay ninguno completo....asi como en la pagina de eldos en la q e no hay ningun ejemplo completo en net de CADES-BES....

Espero que alguien mas pueda ayudarme...Gracias de nuevo!!!