Manual de configuración del software criptográfico de la Universidad de Murcia en sistemas Linux

Manual de configuración del software criptográfico de la Universidad de Murcia en sistemas Linux

Índice
1 2 3 Introducción.............................................................................................................. 3 Pasos para la configuración del plugin de Java ........................................................ 4 Pasos para la configuración de Java Security Services (JSS)................................... 7

Área de Tecnologías de la Información y las Comunicaciones Aplicadas Servicio de Desarrollo, Aplicaciones y Metodología
Campus Universitario de Espinardo. 30100 Murcia T. 86 8884222 – F. 86 8888337– www.um.es/atica

2/8

Manual de configuración del software criptográfico de la Universidad de Murcia en sistemas Linux

1 Introducción
Este documento está elaborado con el objetivo de proporcionar una sencilla guía de la configuración del software criptográfico de la Universidad de Murcia en una distribución Linux. Esta configuración se limita al navegador Mozilla Firefox 2 o superior con un certificado digital instalado en el mismo. NO abarca la posibilidad de usar el certificado contenido en la tarjeta inteligente de la Universidad de Murcia. A continuación se muestra una lista de las distribuciones en las que se ha probado dicha configuración. A pesar de ello, este documento pretende ofrecer una guía útil para cualquier distribución. Ubuntu 7.04 (Firefox 2 32-bit) Ubuntu 10.04 LTS (Firefox 3.6 32-bit, Firefox 3.6 64-bit) Open Suse 11.1 (Firefox 3.5 64-bit) Fedora 11 (Firefox 3.5 32-bit) A lo largo de este documento se detallarán los pasos necesarios para configurar el plugin de Java de SUN y para configurar Java Security Services (JSS), siendo éstos los componentes necesarios para el funcionamiento de la herramienta criptográfica. Nota. Las instrucciones de este manual son válidas para todas las aplicaciones de la Universidad de Murcia que requieren firma digital, excepto para la aplicación de modificación de datos personales que requiere el uso de Internet Explorer. La URL de acceso a esta aplicación es la siguiente: https://eadm.um.es/eadm/

Área de Tecnologías de la Información y las Comunicaciones Aplicadas Servicio de Desarrollo, Aplicaciones y Metodología
Campus Universitario de Espinardo. 30100 Murcia T. 86 8884222 – F. 86 8888337– www.um.es/atica

3/8

Manual de configuración del software criptográfico de la Universidad de Murcia en sistemas Linux

2 Pasos para la configuración del plugin de Java
Para configurar correctamente en el navegador Mozilla Firefox 2 o superior el plugin de Java de SUN versión 1.6 o superior, son necesarios los siguientes pasos: 1. Descargar e instalar el JRE: http://java.com/es/download/ a. Entrar en el directorio donde se va a instalar el JRE (por ejemplo /usr/lib/jvm/) y copiar el instalable en él. b. Otorgar permisos de ejecución sobre el instalable descargado: chmod u+x jreDescargado.bin c. Ejecutar el instalable.

Se toma el supuesto de que se ha instalado en /usr/lib/jvm/jre-1.6/ y que el navegador está instalado en /usr/lib/firefox-version/ 2. Configurar el plugin: a. Entrar en el directorio plugins: cd /usr/lib/firefox-version/plugins/ b. Crear un enlace al plugin de Java: ln -s /usr/lib/jvm/jre1.6/lib/i386/libnpjp2.so. A partir de la actualización 1.6.0_12 del JRE de SUN es posible utilizar la versión de 64 bits del plugin de java junto con la distribución de 64 bits del navegador. Por ejemplo: ln -s /usr/lib/jvm/jre1.6.0_20/lib/amd64/libnpjp2.so. En versiones anteriores se recomienda el uso de la versión de 32 bits del JRE.

Área de Tecnologías de la Información y las Comunicaciones Aplicadas Servicio de Desarrollo, Aplicaciones y Metodología
Campus Universitario de Espinardo. 30100 Murcia T. 86 8884222 – F. 86 8888337– www.um.es/atica

4/8

Manual de configuración del software criptográfico de la Universidad de Murcia en sistemas Linux

3. Si se desea, se puede instalar el complemento “Consola de Java” cuya funcionalidad estará accesible desde el menú Herramientas: a. Entrar al directorio de extensiones: cd /usr/lib/firefox-version/extensions/ b. Descomprimir la extensión incluida en el jre: unzip /usr/lib/jvm/jre1.6/lib/deploy/ffcext.zip 4. Por último, cierre y reinicie el navegador. Escriba about:plugins en la barra de direcciones y compruebe que aparece “Java(TM) Plug-in 1.6.0_XX”.

Se debe tener en cuenta que un JRE instalado manualmente no se actualizará automáticamente. En ese caso, puede comprobar si está utilizando una versión actualizada en http://java.com/es/download/installed.jsp . Nota. El plugin de Java se puede configurar individualmente para cada usuario que tenga una cuenta en el sistema, en lugar de configurarse globalmente. Para ello, en lugar
Área de Tecnologías de la Información y las Comunicaciones Aplicadas Servicio de Desarrollo, Aplicaciones y Metodología
Campus Universitario de Espinardo. 30100 Murcia T. 86 8884222 – F. 86 8888337– www.um.es/atica

5/8

Manual de configuración del software criptográfico de la Universidad de Murcia en sistemas Linux

de utilizar el directorio de instalación del navegador (/usr/lib/firefox-version/ en el ejemplo) se utilizará ~/.mozilla/ (puede ser necesario crear el directorio plugins), repitiendo el paso “2” con cada cuenta. Nota. El JRE de SUN (Oracle) ha sido eliminado de los repositorios de paquetes que usan algunas distribuciones (por ejemplo Ubuntu 10.04). Esto es debido a que OpenJDK (y el plugin de IcedTea) son una buena alternativa en la mayoría de los casos, y se ha convertido en el JDK instalado por defecto en varias distribuciones. Sin embargo, para el uso de las herramientas de firma electrónica no es así, por lo que, en caso de tener instalado OpenJDK, es conveniente eliminarlo y realizar la instalación del JRE de SUN tal y como se ha comentado en este apartado.

Área de Tecnologías de la Información y las Comunicaciones Aplicadas Servicio de Desarrollo, Aplicaciones y Metodología
Campus Universitario de Espinardo. 30100 Murcia T. 86 8884222 – F. 86 8888337– www.um.es/atica

6/8

Manual de configuración del software criptográfico de la Universidad de Murcia en sistemas Linux

3 Pasos para la configuración de Java Security Services (JSS)
Para configurar Java Security Services (JSS) para poder hacer uso de las herramientas de firma electrónica de la Universidad de Murcia, se deben seguir los siguientes pasos: 1. Descargar la librería correspondiente a su sistema operativo de ftp://ftp.mozilla.org/pub/mozilla.org/security/jss/releases/JSS_4_2_5_RTM/ a. Por ejemplo, en el caso de usar una distribución con una versión del kernel 2.6.x (lo habitual) y tener instalado una versión de Firefox de 32 bits se debe utilizar el siguiente enlace: ftp://ftp.mozilla.org/pub/mozilla.org/security/jss/releases/JSS_4_2_5_RT M/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib/libjss4.so . b. Si se usa una versión de Firefox de 64 bits se debe utilizar el siguiente enlace: ftp://ftp.mozilla.org/pub/mozilla.org/security/jss/releases/JSS_4_2_5_RT M/Linux2.6_x86_64_glibc_PTH_64_OPT.OBJ/lib/libjss4.so .

2. Incluir la librería descargada en el paso anterior en el directorio donde se encuentre instalada la distribución de Mozilla Firefox que se desea utilizar el navegador (no usar el directorio donde se almacena el perfil de usuario ~/.mozilla/firefox/). En algunas distribuciones, la instalación por defecto o la que realiza el gestor de paquetes, incluye todas las librerías del navegador en directorios del sistema (por ejemplo /usr/lib/) por lo que la librería se copiará en el mismo directorio. a. Puede servir como ayuda hacer una búsqueda de una de las librerías incluidas con Mozilla Firefox: find / -iname libnspr*.*
Área de Tecnologías de la Información y las Comunicaciones Aplicadas Servicio de Desarrollo, Aplicaciones y Metodología
Campus Universitario de Espinardo. 30100 Murcia T. 86 8884222 – F. 86 8888337– www.um.es/atica

7/8

Manual de configuración del software criptográfico de la Universidad de Murcia en sistemas Linux

Nota. El paquete que se distribuía anteriormente (JSS_Linux) incluía las dependencias de jss (librerias de nss y de nspr) y se indicaba que se copiaran en /usr/lib/. Estas librerías han cambiado en la nueva versión del navegador por lo que incluir todas ellas en el /usr/lib/ (o similar: /usr/lib64/…) provoca que el navegador pueda no funcionar correctamente. Sólo es necesario incluir la librería de jss que en Linux se mantiene compatible con la nueva versión de nss y nspr que hay en el navegador.

Área de Tecnologías de la Información y las Comunicaciones Aplicadas Servicio de Desarrollo, Aplicaciones y Metodología
Campus Universitario de Espinardo. 30100 Murcia T. 86 8884222 – F. 86 8888337– www.um.es/atica

8/8

Sign up to vote on this title
UsefulNot useful