User:Timofonic/DNIe (Español)

From ArchWiki
Revision as of 03:28, 21 August 2013 by Timofonic (Talk | contribs) (Versión muy preliminar e incompleta a modo de plantilla, queda muchísimo por poner.)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


En esta página explicaremos los pasos a seguir para configurar el DNI electrónico (DNIe) en Archlinux. Debido a que este sistema de identificación es usado por residentes o personas que han residido lo suficiente en España como para poseer una nacionalidad, se procede a escribir inicialmente este artículo en castellano.

Instalación

Paquetes

pcsclite

Hay que instalar pcsclite, una capa de abstracción para acceder a un lector de tarjetas inteligentes usando el API SCard. pcsclite disponible en [community].

pcsc-tools

Además de esto, puedes instalar el paquete pcsc-tools, el cual ofrece algunas herramientas que puedes usar con lectores de tarjetas inteligentes y PC/SC: pcsc-tools.

Driver

Debes de instalar el driver, que está disponible a través de AUR: opensc-opendnie o opensc-opendnie-git si queremos la última versión.

Uso

Iniciar pcscd

Para iniciar pcscd, tienes que arrancar el siguiente comando:

# systemctl start pcscd.service

Comprobación con pcsc_scan

Puedes comprobar la instalación ejecutando pcsc_scan. Si todo va bien, deberías de tener un mensaje como este:

PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.5
Scanning present readers...
0: OMNIKEY CardMan 5x21 00 00
1: OMNIKEY CardMan 5x21 00 01

Sun Feb 21 18:21:05 2010
 Reader 0: OMNIKEY CardMan 5x21 00 00
  Card state: Card removed, 

Sun Feb 21 18:21:05 2010
 Reader 1: OMNIKEY CardMan 5x21 00 01
  Card state: Card removed, 

Sun Feb 21 18:21:11 2010
 Reader 1: OMNIKEY CardMan 5x21 00 01
  Card state: Card inserted, 
  ATR: 3B 89 80 01 4A 43 4F 50 34 31 56 32 32 4D

ATR: 3B 89 80 01 4A 43 4F 50 34 31 56 32 32 4D
+ TS = 3B --> Direct Convention
+ T0 = 89, Y(1): 1000, K: 9 (historical bytes)
  TD(1) = 80 --> Y(i+1) = 1000, Protocol T = 0 
-----
  TD(2) = 01 --> Y(i+1) = 0000, Protocol T = 1 
-----
+ Historical bytes: 4A 43 4F 50 34 31 56 32 32
  Category indicator byte: 4A (proprietary format)
+ TCK = 4D (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 89 80 01 4A 43 4F 50 34 31 56 32 32 4D
	New Zealand e-Passport

Navegadores

Firefox

Para configurar el DNIe con Firefox, debes configurar las siguientes opciones:

  • Entramos en Editar -> Preferencias -> Avanzado -> Cifrado -> Dispositivos de seguridad.
  • Pulsamos el botón "Cargar" y ponemos los siguientes datos:
   Nombre del módulo: El que preferamos, como DNIe o DNI electrónico.
   Archivo del módulo: /usr/lib/opensc-pkcs11.so
  • Vamos a: Editar -> Preferencias -> Avanzado -> Cifrado -> Dispositivos de seguridad.
  • Pinchamos el botón "Iniciar sesión". Si el PIN del DNI es correcto, nos marcará el campo "Sesión" como "Sesión iniciada".


Una vez terminada la configuración con el/los navegadores que se usen en el sistema, se recomienda proceder a comprobar el correcto funcionamiento a través de esta página.


Fuentes

http://nevat.blogspot.com.es/2011/01/dni-electronico-en-archlinux.html http://www.banot.net/?q=node/15 http://blogdrake.net/blog/kalvy/dni-electronico-espanol-en-mageia http://www.dnielectronico.es/seccion_integradores/cert_fir_cod_des.html http://www.elotrolado.net/hilo_hilo-oficial-arch-linux_1367414_s2560#p1725164273 https://aur.archlinux.org/packages/dnie-configurador/ http://web.cenatic.es/dnie/index.php?option=com_content&view=article&id=104&Itemid=139 http://web.cenatic.es/dnie/index.php?option=com_content&view=article&id=104&Itemid=139