- Es necesario tener instalada la máquina virtual de Java.
- El applet que ejecuta tiene mal configuradas las librerías.
Instalar la máquina virtual de Java:
Como uso Debian Linux, os remito a una entrada anterior en la que se explica cómo hacerlo. Instalar Java en Debian, Ubuntu y similares.
Problema con las librerías del applet:
Una vez instalada la JVM y revisado el borrador, es posible que os salga un mensaje con el siguiente texto al intentar confirmarlo:
Se ha producido un error generando la firma electrónica.O una ventana así:
Error type: es.gob.afirma.keystores.main.common.AOKeystoreAlternativeException
Error message: Error al inicializar el almacen NSS unificado de Mozilla Firefox: es.gob.afirma.keystores.main.common.AOKeyStoreManagerException: No se ha podido inicializar ningun almacen, interno o externo, de Firefox
Es un problema de librerías. Ojeando un post de menéame, vi que se soluciona así:
- Creamos la carpeta donde busca las librerías la aplicación de Hacienda.
- Entramos en la carpeta creada.
- Enlazamos simbólicamente las librerías que la aplicación espera encontrar.
mkdir /opt/firefox
cd /opt/firefox
ln -s /usr/lib/i386-linux-gnu/libnspr4.so
ln -s /usr/lib/i386-linux-gnu/nss/libsoftokn3.so
Una vez realizado el proceso no es necesario reiniciar el navegador, solamente le damos otra vez a firmar borrador y ya funciona.
No comments:
Post a Comment