
He probado varios tutoriales para utilizar el DNIe y siempre he tenido problemas, asi que he creado uno con lo que me ha funcionado a mi, creo que funcionara con la mayoría de los lectores de DNI.
Instalamos los siguientes paquetes, desde un terminal:
sudo apt-get install libccid libpcsclite1 pcscd pinentry-gtk2
mozilla-opensc pcsc-tools libopenct1 libpcsc-perl pinentry-doc
Metemos el DNIe en el lector y comprobamos si lo coge en consola con:
pcsc_scan
Aparecera muchos numeros y referencias al DNIe Español, cerrar el terminal.
Descargamos el pack con los instaladores, descomprimimos en el Escritorio.
Instalamos los paquetes entrando en la carpeta con un terminal:
cd Escritorio/DNIe/
sudo dpkg -i *.deb
Con esto hemos instalado estos paquetes:
libopensc2_0.11.7-7_i386.deb
opensc_0.11.7-7_i386.deb
opensc-dnie_1.4.6-2_i386.deb
Estos paquetes deben ser bloqueados desde Synaptic:
Abrelo en Sistema / Administración, pulsa el icono de buscar ( arriba a la derecha) escribe “opensc” y pulsa uno a uno los 3 paquetes instalados y pincha en paquete / bloquear versión (saldra un icono de candado) y ya no se actualizaran, ya que las nuevas versiones oficiales de ubuntu no funcionan.
Ahora ejecutamos el script para registrar el modulo en Firefox:
Vamos a Aplicaciones / Oficina / Registrar módulo DNIe PKCS#11 (Marcamos las 3 opciones y aceptamos). Esto ha instalado como Autoridad certificadora los certificados AC RAIZ DNI y AC DNIE 002 de la DIRECCION GENERAL DE LA POLICIA.
En Firefox vamos a "Edición / Preferencias" y en el apartado "Avanzado" pestaña "Cifrado" agregamos un nuevo dispositivo de seguridad, pulsando la tecla “Cargar”, en el “Nombre del modulo” ponemos: “Lector de DNIe” y en el “Archivo del modulo” ponemos o buscamos la ruta "/usr/lib/opensc-pkcs11.so"
Limpiamos temporales, cerramos y abrimos de nuevo Firefox.
Ya sólo nos queda probarlo en la pagina:
http://www.dnielectronico.es/como_utilizar_el_dnie/verificar.html
Pinchamos abajo del todo en “Comprobación de Certificados”
Metemos el pin de nuestro DNIe y listo!
Si no funciona nos puede faltar el certificado de la Fabrica Nacional De Moneda y Timbre como Autoridad Certificadora, podemos instalarlo manualmente del siguiente modo:
Nos vamos a "Edición / Preferencias" y en el apartado "Avanzado" pestaña "Cifrado" / “Ver certificados” / en la solapa “Autoridades” pulsamos el icono “Importar” y seleccionamos el archivo del pack: FNMTClase2CA.cer
Marcamos las 3 casillas y aceptamos. Esto ha instalado como Autoridad certificadora el certificado AC FNMT Clase 2 CA de la FNMT.
Si todo esta bien veremos información de nuestro DNIe.
HOla, todo bien, puedo en sitios como la seg social funcionar bien, en cambio on otros como AEAT la ventana de pinentry salta una y otra vez pincho en aceptar y nada al final da error, no se puede acceder. Parece como si algo fuera mal con lo de pinentry. Se os/te ocurre algo?
ResponderEliminarGracias.
Ahora se puede hacer más rápido y fácil:
ResponderEliminarhttp://casa.apertus.es/blog/2010/12/17/instalar-software-dnie-en-ubuntu-10-04/
Si hay problemas o se necesita más información:
http://www.ubuntu-es.org/node/152012