Instalar y configurar DNIe en Gentoo
Escrito por Juanlu en Gentoo GNU/Linux, Tecnología, tags: DNI, DNI electronico, DNI-e, DNIe, eDNI, electronico, Gentoo, linuxDespués de tanto tiempo parece que por fin es posible usar el DNIe en Gentoo satisfactoriamente. Aquí detallo las instrucciones, que por supuesto son válidas para otros sistemas diferentes, salvo que habría que proceder de forma análoga con comandos distintos en la instalación de los paquetes propios del sistema de paquetería que uses.
# emerge pcsc-tools pcsc-lite opensc
Instalamos los paquetes necesarios.# rc-update add pcscd default
Añadimos pcscd al arranque.# /etc/init.d/pcscd start
Iniciamos el servicio pcscd# emerge jss
Network Security Services para Java necesario para muchos sitios web$ mkdir dnie; cd dnie$ svn checkout https://svn.forge.morfeo-project.org/opendnie/opensc-opendnie/trunk$ cd trunk$./bootstrap$ ./configure --prefix=/usr/local$ make$ su -c "make install"- Modificar el fichero de configuración /etc/opensc.conf:
# card_driver dnie {
# # Enable/Disable user consent on signing (default: enable)
# user_consent_enabled = true;
# # Program to be used for ask confirmation (default: pinentry)
# user_consent_app = /usr/bin/pinentry;
# }
...
reader_driver pcsc {
...
# Connect to reader in exclusive mode?
# Default: false
# connect_exclusive = true;
...
# Enable pinpad if detected (PC/SC v2.0.2 Part 10)
# Default: true
enable_pinpad = false;
...
}
...
# PKCS #15
framework pkcs15 {
....
# Prefer pkcs15 emulation code before
# the normal pkcs15 processing.
# Some cards (like esteid and pteid) work in emu-only mode,
# and do not depend on this option.
#
# Default: no
try_emulation_first = yes;
....
}
...
# Parameters for the OpenSC PKCS11 module
app opensc-pkcs11 {
pkcs11 {
# Should the module support hotplug of readers as per PKCS#11 v2.20?
# This affects slot changes and PC/SC PnP, as v2.11 applications
# are not allowed to change the length of the slot list.
# Default: true
plug_and_play = false;# Maximum Number of virtual slots
... $ dnie-tool -d -w
Probamos que tenemos acceso al DNIe. Asegúrate de tener el lector conectado y el DNIe introducido en el lector.
$ dnie-tool -d -w
Waiting for a card to be inserted...
DNIe Number: 99999999X
SurName: PEREZ
Name: JUAN LUIS- Seguimos las instrucciones de esta web.
- Añadimos los certificados raíz como autoridad certificadora en Firefox. Que los podemos bajar de aquí.
- Añadimos el módulo para acceder al lactor en Firefox, en Editar->Preferencias->Avanzado->Cifrado->Dispositivos de seguridad->Cargar->Examinar… Y añadimos la ruta /usr/local/lib/pksc11/opensc-pkcs11.so.
- Comprobamos que funciona en una página de prueba de la FNMT.
Fuente | OpenDNIe Cenatic
Fuente | Un enfermo de los bits
Si te ha resultado útil te agradecería que me ayudaras a mantener el blog,
También acepto donaciones a través de Bitcoin en esta dirección: 12Ktf11yD3FedJrRdoQFL5uvd8XFEgpQhB

Entradas (RSS)
Aquí hay un mensaje del foro de Gentoo en el que proponen un ebuild para añadir a un overlay local.
[mini-cómo] Uso del DNIe con el driver OpenDNIe