Cita:
Empezado por URBANO
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.