User:Timofonic/DNIe (Español)

From ArchWiki
Revision as of 13:40, 22 August 2013 by Timofonic (Talk | contribs) (Comprobación con pcsc_scan)

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.21 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.6
Using reader plug'n play mechanism
Scanning present readers...
0: Gemalto IDBridge CT30 00 00

Thu Aug 22 15:38:43 2013
Reader 0: Gemalto IDBridge CT30 00 00
  Card state: Card inserted, 
  ATR: 3B 7F 38 00 00 00 6A 44 4E 49 65 10 02 4C 34 01 13 03 90 00

ATR: 3B 7F 38 00 00 00 6A 44 4E 49 65 10 02 4C 34 01 13 03 90 00
+ TS = 3B --> Direct Convention
+ T0 = 7F, Y(1): 0111, K: 15 (historical bytes)
  TA(1) = 38 --> Fi=744, Di=12, 62 cycles/ETU
    64516 bits/s at 4 MHz, fMax for Fi = 8 MHz => 129032 bits/s
  TB(1) = 00 --> VPP is not electrically connected
  TC(1) = 00 --> Extra guard time: 0
+ Historical bytes: 00 6A 44 4E 49 65 10 02 4C 34 01 13 03 90 00
  Category indicator byte: 00 (compact TLV data object)
    Tag: 6, len: A (pre-issuing data)
      Data: 44 4E 49 65 10 02 4C 34 01 13
    Mandatory status indicator (3 last bytes)
      LCS (life card cycle): 03 (Initialisation state)
      SW: 9000 (Normal processing.)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 7F 38 00 00 00 6A 44 4E 49 65 10 02 4C 34 01 13 03 90 00
3B 7F 38 00 00 00 6A 44 4E 49 65 [1,2]0 02 4C 34 01 13 03 90 00
        DNI electronico (Spanish electronic ID card)
        http://www.dnielectronico.es

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