Erinevus lehekülje "Eesti ID-kaardi kasutamine Debianiga" redaktsioonide vahel

Allikas: Kuutõrvaja
(New page: ===Sissejuhatus=== Eesti ID-kaart on nn protsessorkaart, mis võimaldab autentimist ja allkirjastamist. ===Tööleseadmine=== Esmalt tuleb omandada ID-kaart ning ID-kaardilugeja, nt sob...)
 
(Tööleseadmine)
5. rida: 5. rida:
 
===Tööleseadmine===
 
===Tööleseadmine===
  
Esmalt tuleb omandada ID-kaart ning ID-kaardilugeja, nt sobib mudel SRC-331. Debian Etch ja Lenny sisaldavad paketihalduses ID-kaardi kasutamiseks sobivat tarkvara, mille koduleht asub aadressil http://ideelabor.ee/.
+
Esmalt tuleb omandada ID-kaart ning ID-kaardilugeja, nt sobib mudel SRC-331, ehk kõige parem kui kaardilugeja ühendub arvutiga USB abil. Debian Etch ja Lenny sisaldavad paketihalduses ID-kaardi kasutamiseks sobivat tarkvara, mille koduleht asub aadressil http://ideelabor.ee/.
  
Tarkvara paigaldamiseks tuleb öelda
+
Esmalt peab operatsioonisüsteem toetama USB saeadmete kasutamist, sellest annab tunnistus peale kaardilugeja ühendamist lsusb sarnane väljund, kus on muu seas näha SCR331 seadmele vastav rida
  
   # apt-get install
+
  # lsusb
 +
  Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 +
  Bus 003 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
 +
  Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 +
  Bus 002 Device 006: ID 04e6:e001 SCM Microsystems, Inc. SCR331 SmartCard Reader
 +
  Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 +
  Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 +
 
 +
ID-kaardiga suhtlemiseks vajaliku tarkvara paigaldamiseks tuleb öelda
 +
 
 +
   # apt-get install opensc pcscd libccid
 +
 
 +
Seejärel tuleb redigeerida kahe faili
 +
 
 +
* Näitena jagatavas /etc/opensc/opensc.conf failis tuleb teha kolm muudatust
 +
 
 +
  # zcat /usr/share/doc/libopensc2/examples/opensc.conf.gz > /etc/opensc/opensc.conf
 +
 
 +
Leidke failist üles need parameetrid ning muutke nende väärtused sellisteks
 +
 
 +
  try_emulation_first = yes;
 +
  lock_login = false;
 +
  reader_drivers = pcsc, ctapi;
 +
 
 +
* Failis /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist peavad sisalduma sellised read, leidke ja muutke olemasolevaid
 +
 
 +
  <key>ifdDriverOptions</key>
 +
  <string>0x0004</string>
 +
 
 +
Seejärel seisake ja käivitage pcscd deemon
 +
 
 +
  # /etc/init.d/pcscd restart
 +
 
 +
Kontrollimaks, et tarkvara sai korrektselt paigaldatud küsime süsteemi ühendatud kaardilugejate nimekirja
 +
 
 +
  # opensc-tool -l
 +
  Readers known about:
 +
  Nr.    Driver    Name
 +
  0      pcsc      SCM SCR 331 00 00
 +
 
 +
Ning küsime ID-kaardile kantud sertifikaatide nimekirja
 +
 
 +
  # pkcs15-tool -c
 +
  X.509 Certificate [Isikutuvastus]
 +
        Flags    : 0
 +
        Authority: no
 +
        Path    : 3f00eeeeaace
 +
        ID      : 01
 +
 
 +
  X.509 Certificate [Allkirjastamine]
 +
        Flags    : 0
 +
        Authority: no
 +
        Path    : 3f00eeeeddce
 +
        ID      : 02
 +
 
 +
 
 +
===ID-kaardi kasutamine===

Redaktsioon: 2. august 2008, kell 18:11

Sissejuhatus

Eesti ID-kaart on nn protsessorkaart, mis võimaldab autentimist ja allkirjastamist.

Tööleseadmine

Esmalt tuleb omandada ID-kaart ning ID-kaardilugeja, nt sobib mudel SRC-331, ehk kõige parem kui kaardilugeja ühendub arvutiga USB abil. Debian Etch ja Lenny sisaldavad paketihalduses ID-kaardi kasutamiseks sobivat tarkvara, mille koduleht asub aadressil http://ideelabor.ee/.

Esmalt peab operatsioonisüsteem toetama USB saeadmete kasutamist, sellest annab tunnistus peale kaardilugeja ühendamist lsusb sarnane väljund, kus on muu seas näha SCR331 seadmele vastav rida

 # lsusb
 Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 003 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 006: ID 04e6:e001 SCM Microsystems, Inc. SCR331 SmartCard Reader
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

ID-kaardiga suhtlemiseks vajaliku tarkvara paigaldamiseks tuleb öelda

 # apt-get install opensc pcscd libccid

Seejärel tuleb redigeerida kahe faili

  • Näitena jagatavas /etc/opensc/opensc.conf failis tuleb teha kolm muudatust
 # zcat /usr/share/doc/libopensc2/examples/opensc.conf.gz > /etc/opensc/opensc.conf

Leidke failist üles need parameetrid ning muutke nende väärtused sellisteks

 try_emulation_first = yes;
 lock_login = false;
 reader_drivers = pcsc, ctapi;
  • Failis /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist peavad sisalduma sellised read, leidke ja muutke olemasolevaid
 <key>ifdDriverOptions</key>
 <string>0x0004</string>

Seejärel seisake ja käivitage pcscd deemon

 # /etc/init.d/pcscd restart

Kontrollimaks, et tarkvara sai korrektselt paigaldatud küsime süsteemi ühendatud kaardilugejate nimekirja

 # opensc-tool -l
 Readers known about:
 Nr.    Driver     Name
 0      pcsc       SCM SCR 331 00 00

Ning küsime ID-kaardile kantud sertifikaatide nimekirja

 # pkcs15-tool -c
 X.509 Certificate [Isikutuvastus]
       Flags    : 0
       Authority: no
       Path     : 3f00eeeeaace
       ID       : 01
 
 X.509 Certificate [Allkirjastamine]
       Flags    : 0
       Authority: no
       Path     : 3f00eeeeddce
       ID       : 02


ID-kaardi kasutamine