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