Erinevus lehekülje "Eesti ID-kaardi kasutamine Debianiga" redaktsioonide vahel
(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/. |
− | + | 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