Dni-e
Instalación
Bajamos los paquetes para nuestra distribución de: aquí
(DEBIAN):
Descomprimimos el tar.
Dependencias (IMP!): pcscd, pcsc-tools, libccid, libopenct1, pinentry-gtk o pinentry-qt (Dependiendo de qué entorno de escritorio tengamos Gnome o KDE)
No están documentadas o sea que las tendremos que instalar o podemos utilizar aptitude que nos las gestiona automáticamente si no me equivoco.
Por tanto:
apt-get install pcscd pcsc-tools libccid libopenct1 pinentry-gtk (si tenemos gnome)
apt-get install pcscd pcsc-tools libccid libopenct1 pinentry-qt (si tenemos KDE)
Instalamos los .deb que contiene el .tar
tar xvf opensc-dnie_1.4.8_nuestra_arquitectura.tar
Esto nos descomprime tres archivos:
libopensc2_0.11.7-7_amd64.deb, opensc-dnie_1.4.8-1_amd64.deb, opensc_0.11.7-7_amd64.deb
Ejecutamos dpkg -i para cada uno de ellos y ya estará instalado en el sistema. Ojo ya que la librería opensc o libopensc2 se actualizan continuamente con el apt-get upgrade, el sistema para el dni-e SÓLO funciona con estas versiones.
Podemos probar que lo tenemos bien ejecutando pcsc_scan (con el lector usb enchufado) e introducir el dni-e en el lector. O también ejecutar opensc-tool -l
Módulo de firefox
Ahora queda registrarlo en el navegador para poder acceder a las webs de la tesorería del estado:
Primero registrar el módulo en el firefox (con chrome no he probado si funciona) mediante la aplicación que instala el software del dni-e generalmente en: Aplicaciones->Oficina-> Registrar módulo DNI-e PKCS#11