Difference between revisions of "User:Timofonic/DNIe (Español)"

From ArchWiki
Jump to: navigation, search
(Versión muy preliminar e incompleta a modo de plantilla, queda muchísimo por poner.)
 
(Comprobación con pcsc_scan)
Line 27: Line 27:
 
<pre>
 
<pre>
 
PC/SC device scanner
 
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
+
V 1.4.21 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.5
+
Compiled with PC/SC lite version: 1.8.6
 +
Using reader plug'n play mechanism
 
Scanning present readers...
 
Scanning present readers...
0: OMNIKEY CardMan 5x21 00 00
+
0: Gemalto IDBridge CT30 00 00
1: OMNIKEY CardMan 5x21 00 01
+
  
Sun Feb 21 18:21:05 2010
+
Thu Aug 22 15:38:43 2013
Reader 0: OMNIKEY CardMan 5x21 00 00
+
Reader 0: Gemalto IDBridge CT30 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,  
 
   Card state: Card inserted,  
   ATR: 3B 89 80 01 4A 43 4F 50 34 31 56 32 32 4D
+
   ATR: 3B 7F 38 00 00 00 6A 44 4E 49 65 10 02 4C 34 01 13 03 90 00
  
ATR: 3B 89 80 01 4A 43 4F 50 34 31 56 32 32 4D
+
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
 
+ TS = 3B --> Direct Convention
+ T0 = 89, Y(1): 1000, K: 9 (historical bytes)
+
+ T0 = 7F, Y(1): 0111, K: 15 (historical bytes)
   TD(1) = 80 --> Y(i+1) = 1000, Protocol T = 0
+
   TA(1) = 38 --> Fi=744, Di=12, 62 cycles/ETU
-----
+
    64516 bits/s at 4 MHz, fMax for Fi = 8 MHz => 129032 bits/s
   TD(2) = 01 --> Y(i+1) = 0000, Protocol T = 1
+
   TB(1) = 00 --> VPP is not electrically connected
-----
+
  TC(1) = 00 --> Extra guard time: 0
+ Historical bytes: 4A 43 4F 50 34 31 56 32 32
+
+ Historical bytes: 00 6A 44 4E 49 65 10 02 4C 34 01 13 03 90 00
   Category indicator byte: 4A (proprietary format)
+
   Category indicator byte: 00 (compact TLV data object)
+ TCK = 4D (correct checksum)
+
    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):
 
Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 89 80 01 4A 43 4F 50 34 31 56 32 32 4D
+
3B 7F 38 00 00 00 6A 44 4E 49 65 10 02 4C 34 01 13 03 90 00
New Zealand e-Passport
+
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
 +
 
 
</pre>
 
</pre>
  

Revision as of 13:40, 22 August 2013


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