DNIe en Ubuntu 9.10 Karmic Koala

Con la campaña de regalos de lector de DNIe de tractis hice el pedido de un lector y me ha tocado tener que configurarlo en los tres sistemas operativos principales que uso a diario:

  • Ubuntu 9.10 Karmic Koala
  • Mac OS X Snow Leopard
  • Windows XP SP3

En todos los casos lo he hecho usando Mozilla Firefox 3.5.5. En ninguno de los tres sistemas he podido instalarlo sin problemas. En cada uno de ellos he encontrado algún obstáculo que finalmente he podido solventar. En esta ocasión contaré mi experiencia con la configuración en Ubuntu.

Básicamente el proceso es el mismo en cualquier sistema operativo. Es necesario hacer tres cosas:

  1. Instalar el soporte criptográfico de software OpenSC
  2. Instalar el certificado de autoridad certificadora de la Policía
  3. Instalar el dispositivo lector en los dispositivos criptográficos de Firefox

Instalar el software

Para instalar el software hay que bajarse de la lista de descarga de software la versión para Jaunty Jackalope, ya que en el momento de escribir estas líneas aún no está disponible para Karmic Koala.

El paquete descomprimido contiene tres paquetes de instalación que hay que instalar en este orden:

  1. libopensc2_0.11.7-7_i386.deb
  2. opensc_0.11.7-7_i386.deb
  3. opensc-dnie_1.4.6-2_i386.deb

El orden es importante porque si por ejemplo se instala antes opensc_0.11.7-7_i386.deb, el sistema detecta que necesita el libopensc2 y se descarga una versión más reciente de los repositorios. En todos los casos hay que confirmar la instalacióna pesar del aviso de que existen versiones más actuales en la distribución.

Es muy importante para que no deje de funcionar que bloqueemos la versión de los paquetes libopensc y opensc, lo que podremos hacer desde el Gestor de paquetes Synaptic:

bloquear_version

Bloqueo de versión para opensc y libopensc (clic para ampliar)

Instalación del certificado

Para instalar el certificado hay que ir a Aplicaciones > Oficina > Registrar módulo DNIe PKCS#11. A continuación conectar el lector con el DNIe insertado.

Este proceso entiendo que debería de instalar además automáticamente el dispositivo de seguridad, pero a mi no me funcionó en ninguno de los sistemas.

Se puede comprobar que se ha instalado el certificado en Editar > Preferencias > Avanzado > Cifrado > Ver certificados > Autoridares > DIRECCION GENERAL DE LA POLICIA

certificado

Certificado de la Policía

Dispositivo de seguridad

Por último el dispositivo de seguridad teóricamente debería de haberse instalado de manera automática pero en mi caso no es así de modo que procedemos a instalarlo manualmente.

Ve a Editar > Preferencias > Avanzado > Cifrado > Dispositivos de seguridad y pulsa en Cargar escribiendo lo siguiente:

dispositivo

Dispositivo de seguridad

Deberá de aparecer DNIe y un montón de Virtual slot asociados. Si el lector está conectado deberían de aparecer los cuatro primeros slots con el lector. Si además está el DNIe insertado debería de poner DNIe en la primera de las líneas.

DNIe insertado y reconocido correctamente

DNIe insertado y reconocido correctamente

Los problemas que he encontrado durante la instalación han sido por intentar usar una versión más actual de los repositorios. Además, si el paso de añadir el dispositivo de seguridad no funcionase correctamente se puede probar a reinciar Firefox o borrar la carpeta del perfil y empezar de cero.

Puedo confirmar al menos que aunque cueste al final funciona.

Etiquetas: , , , , ,

Archivado en:GNU/Linux

32 comentarios en “DNIe en Ubuntu 9.10 Karmic Koala”

Dejar un comentario

o bien: