Você está na página 1de 8

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 Introducción.............................................................................................................. 3
2 Pasos para la configuración del plugin de Java ........................................................ 4
3 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/jre-
1.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/jre-
1.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