Nota: Excelente Recurso aqu铆
Cada vez me acerco m谩s a decidir sobre que camino voy a tomar para implementar la aplicaci贸n de firma electr贸nica. He estado leyendo, investigando y haciendo pruebas de informaci贸n en la red y gracias a varios blogs, mis ideas se van afinando.
Hasta ahora he revisado documentaci贸n sobre:
OpenSSL
Librer铆a de seguridad, cuyos archivos tienen extensi贸n .h, lo que me hace suponer que esta hecha en Turbo C, C o algo parecido. La cual tiene su c贸digo abierto, por lo cual se podr铆a incluir el c贸digo espec铆fico de interes dentro de una aplicaci贸n tal como lo hace el programa Solcide del SAT. O se podr铆a hacer una interfaz que ejecutar谩 comandos de OpenSSL, lo cual obligar铆a tener instalada esta aplicaci贸n.
FireGPG
FireGPG es una extensi贸n de Firefox bajo licencia MPL que proporciona una interfaz para cifrar, descifrar, firmar o verificar la firma de texto en cualquier p谩gina web utilizando GnuPG.
FireGPG tiene una API que le permite dise帽ar un sitio web que utilice GPG sobre el cliente; por ejemplo para autentificar un usuario cuando accese a un panel administrativo.
FireGPG no es un gestor de claves. Se debe tener instalado el software GnuGPG
Al ser FireGPG un complemento para FireFox, sus archivos est谩n escritos en javascript.
Lo cual me hace suponer que no necesariamente debe funcionar en mozilla, si utilizamos cierto c贸digo sobre nuestra aplicaci贸n.
En verdad me dejo muy satisfecho ver el cifrado y firmado de mensajes y archivos en gmail con FireGPG. Pero de las tres opciones que he estado analizando, creo que podr铆a ser la que consuma mayor trabajo para su implementaci贸n.
OpenOCES
De primera mano, casi ni mandado a hacer. Un applet para certificar con licencia libre como todo der铆a ser. Me hace pensar que es la opci贸n m谩s viable al haber le铆do este art铆culo, donde da puntos de vista acertados como usuario de esta herramienta.
OpenOCES contiene un applet para firmar texto y archivos, as铆 como una API para el manejo de certificados y firmas.
(more…)