Ver Mensaje Individual
  #2  
Antiguo 16-12-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por URBANO Ver Mensaje
He estado mirando por el foro y he encontrado dos formas de hacerlo:

- A traves de un control activeX que te proporciona la aeat.
- A traves de los componentes SecureBlackBox de Eldos.

La idea que tengo es que mi aplicación firme los documentos pdf y poder a parte crear una pequeña utilidad que verifique esos documentos pdf sin necesidad de conectarse a internet, ni de terceros. Esta pequeña utilidad la haría llegar a aquellas personas a las que van dirigido los documentos.
Hola Urbano.

Sí que he hablado otras veces en los foros sobre este tema, ya que hace tiempo estuve con ello, aunque finalmente no llegamos a implementarlo.

Como tú bien has dicho, las dos opciones que he comentado otras veces aquí son estas dos.

El ActiveX de la AEAT (y algun otro similar que hay por internet, que provee algun ayuntamiento/organismo de alguna comunidad autónoma) tiene el problema (que tú bien comentas) de que estás dependiendo de terceros para tu trabajo (de la conexión, de la página web,...) y también desconozco qué pasará si se hace un uso intensivo de él.

Los SecureBlackBox lo llegué a evaluar y me parecieron fantásticos, pero son de pago. Hay que ver si la empresa/programa pueden asumir ese coste.

A parte de estas dos, sí hay otras opciones.

La primera (aunque desestimada por mí a las primeras de cambio) es pelearte directamente con CAPICOM; No te lo recomiendo a no ser que tengas "tendencias masoquistas"...

Dejando esta de lado, hay otras opciones como la de llamar a otros programas para que hagan la firma digital, en lugar de implementarla dentro de tu programa (de forma nativa). En este punto puedes encontrar programas ya realizados, ActiveX a los que puedes llamar o algunos que funcionan en línea de comandos.

Para empezar revisa:Puedes encontrar bastante información de ellos por internet. Si no recuerdo mal, de ambos se ha hablado en más de una ocasión en Kriptópolis (incluyendo unos pasos para ponerlo en marcha).

A parte hay ActiveX que permiten firma sin necesidad de conexión a Internet y que se supone que podrías integrar en tu programa. Recuerdo haber visto algo en la web de Chilkat y en la de Aloha, aunque si buscas encontrarás más... Date una vuelta por ellas.

Revisa también esta opción de iSigma(ClickSign).

Busca también sobre la herramienta SignTool de Microsoft, aunque creo que esta no se ajusta exactamente a los que necesitas, pero no está de más revisarla.

AÑADIDO: He recordado también la web de neevia, que también tenía algun ActiveX al respecto.

Un saludo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 16-12-2009 a las 13:13:30.
Responder Con Cita