En febrero de 2020 la Caja Costarricense de Seguro Social realizó una actualización en su Módulo de Firma Digital. Hace unos años que dejó de funcionar de forma práctica desde el momento en el que los navegadores dejaron de tener soporte para applets Java. En la nueva actualización hicieron los cambios necesarios para que volviera a funcionar, mediante un lanzador Java Web Start, que todavía tiene soporte con Java 8.
Para hacer funcionar el módulo es necesario que, aparte de tener instalada y configurada Firma Digital en GNU/Linux, crear un conjunto de enlaces simbólicos (para no crear duplicados) en unas rutas un tanto particulares a librería y certificados que el módulo de la CCSS espera que existan.
La forma general sería la siguiente:
- Creación de enlaces simbólicos para que detecte la librería en una ruta en particular:
sudo mkdir -p /Firma_Digital/LIBRERIAS sudo ln -sf /usr/lib/x64-athena/libASEP11.so /Firma_Digital/LIBRERIAS sudo ln -sf /usr/lib/x64-athena/libASEP11.so /usr/local/lib
- Creación de un enlace simbólico a la ruta donde se encuentran los certificados instalados. La ruta donde se encuentran los certificados del sistema puede variar. En el directorio enlazado deben existir los certificados .cer o .crt de la jerarquía nacional de Firma Digital:
- Para Fedora, CentOS y Red Hat Enterprise Linux:
sudo ln -sf /usr/share/pki/ca-trust-source/anchors /Firma_Digital/CERTIFICADOS
- Para openSUSE y SUSE Linux Enterprise:
sudo ln -sf /usr/share/pki/trust/anchors /Firma_Digital/CERTIFICADOS
- Para Debian y Ubuntu:
sudo ln -sf /usr/local/share/ca-certificates /Firma_Digital/CERTIFICADOS
- Para Arch Linux y Manjaro:
sudo ln -sf /etc/ca-certificates/trust-source/anchors /Firma_Digital/CERTIFICADOS
- Para Fedora, CentOS y Red Hat Enterprise Linux:
Eso es todo. Se han actualizado las guías de instalación de los otros artículos para incluir estos enlaces simbólicos, por lo que para instalaciones nuevas sería suficiente con seguir los pasos de esas guías y omitir esta.
Y para Windows??
Manual para no informáticos…
Hola Hugo:
En el mismo sitio del Módulo de Firma Digital tienen, además de los cuatro pasos indicados, un enlace a un documento PDF de 14 páginas paso a paso con imágenes para los usuarios de Windows y macOS:
https://aissfa.ccss.sa.cr/ModuloFirmaDigital/
Saludos.
Saludos estimado, no logro el ingreso mediante la firma, despues de todo el proceso al llegar al ultimo paso (autenticar) redirecciona en otra ventana al inicio de la pagina de la CCSS. Ya he verificado y reinstalado todos los drivers de la firma y Java esta actualizado. Para Windows, agradeceria su ayuda.
Saludos Juan Manuel, acabo de probarlo en Windows y sí me funciona el módulo de Firma Digital. Descargo el fichero .jnlp y tras ingresr el PIN selecciono el certificado, le doy a aceptar y tras unos segundos me pide confirmar el correo electrónico y luego me carga la lista de opciones de ingreso. Quizás sea bueno consultar a la CCSS por si hay algo diferente con el número de cédula que utiliza para ingresar. Asumiendo que otras aplicaciones para firmar le funcionan y que el certificado está vigente.