Eesti ID-kaardi kasutamine Debianiga: erinevus 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... |
|||
| 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 15: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