Sat, Mar 25, 2023
Read in 2 minutes
Guia practica para instalar, usar y sobrevivir con el certificado digital del DNIe 3.0 (DNI electronico NFC) en linux, Ubuntu 22.10 (2023)
Primero de todo es imprescindible trabajar con los ultimos paquetes de sistema y con las listas actualizadas. Asi que hay que actualizar las listas con apt update y luego aplicar las actualizaciones con apt upgrade .
Algunos de los paquetes, probablemente Firefox, estan manejados por la Snap store, asi que tambien hay que actualizarla, a traves de snap refresh .
sudo apt update
sudo apt upgrade
sudo snap refresh
La aplicacion de DNIe funciona con Java, asi que hay que instalar el interpretador.
sudo snap install openjdk
Algunas de las funcionalidades requieren de dependencias cruzadas que no se instalan sin hacerlo especificamente, en este caso libnss3
sudo apt install libnss3-tools
Este paso es critico y hay que hacerlo segun el codigo siguiente, ya que DNIe solo funciona con la version antigua de libssl1.1, y no se instalara si no se especifica exactamente.
echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list
sudo apt update
sudo apt install libssl1.1
dpkg -L libssl1.1
La aplicacion especifica para trabajar con DNIe es DNIeRemoteWizard.
Para descargarla ir a la sede DNI Electronico www.dnielectronico.es y en el menu de la izquierda “Area de Descargas” clicar y buscar la aplicacion de linux 64bit, o directamente hacer click aqui
La aplicacion especifica para trabajar con DNIe es Firefox, aunque tambien funciona en navegadores Chrome, Chromium, Opera, Brave.
Para trabajar en Firefox, hay que borrar uno de los perfiles que se instala por defecto. Para ello debemos arrancar Firefox desde la consola de comandos a traves de:
firefox -p
Aparecera un dialogo para administrar los perfiles.
Eliminar todos los perfiles que no sean los que acaban en -release y luego Iniciar Firefox.