SmartCard használata Linux-on - hogyan kezdjek neki?
Kedves Fórumozók!
A minap szereztem be pár Gemplus GemSAFE 4k típusú SmartCard-ot (IBM-es brandinggel), olvasóm pedig már régen volt hozzá.
Slackware Linux-ot használok, ezen próbálnék ismerkedni a SC-ok használatával, bár szerintem nem ez az abszolút ideális disztribúció hozzá.
Az OS-ben alapból nincs PAM, feltenni csak elég gányolósan lehet, PCSC-t, illetve OpenCT-t, OpenSC-t forrásból forgattam hozzá, illetve az olvasóhoz a PCSC-s drivert (OmniKey CardMan 4000) is sikerült feltenni.
Odáig jutottam, hogy a kártyát látja a pcsc:
root@ABC:~# pcsc_scan
PC/SC device scanner
V 1.4.18 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.2
Using reader plug'n play mechanism
Scanning present readers...
0: OMNIKEY CardMan 4000 Socket 0 00 00
Sat Mar 10 00:56:36 2012
Reader 0: OMNIKEY CardMan 4000 Socket 0 00 00
Card state: Card inserted,
ATR: 3B 27 00 80 65 A2 0C 01 01 37
ATR: 3B 27 00 80 65 A2 0C 01 01 37
+ TS = 3B --> Direct Convention
+ T0 = 27, Y(1): 0010, K: 7 (historical bytes)
TB(1) = 00 --> VPP is not electrically connected
+ Historical bytes: 80 65 A2 0C 01 01 37
Category indicator byte: 80 (compact TLV data object)
Tag: 6, len: 5 (pre-issuing data)
Data: A2 0C 01 01 37
Possibly identified card (using /usr/local/share/pcsc/smartcard_list.txt):
3B 27 00 80 65 A2 0C 01 01 37
3B 27 00 80 65 A2 .. 01 01 37
Gemplus GemSAFE Smart Card (4K)
3B 27 00 80 65 A2 0C 01 01 37
Gemplus GPK4000
Viszont amikor az OpenSC-vel próbálom szólongatni, így járok:
root@ABC:~# opensc-tool --list-readers
# Detected readers (pcsc)
Nr. Card Features Name
0 Yes OMNIKEY CardMan 4000 Socket 0 00 00
root@ABC:~# opensc-tool --reader 0 --atr
Failed to connect to card: Unresponsive card (correctly inserted?)
root@ABC:~# opensc-tool --reader 0 --name
Failed to connect to card: Unresponsive card (correctly inserted?)
Windows 7-en (64bit) is próbáltam egy USB-s OmniKey olvasóval.
A Windows keresett a kártyához drivert Windows Update-tel, de nem sikerült neki.
Letöltöttem a Gemplus (most már Gemalto) SmartDiag nevű toolját, ami a következőt mondta a kártyáról:
Az lenne a kérdésem, hogy hogyan tudnék továbblépni ezekkel a kártyákkal, konkrétan pl. PIN-t vagy jelszót beállítani hozzájuk, és esetleg használni őket valami hasznosra?
- Tovább (SmartCard használata Linux-on - hogyan kezdjek neki?)
- 9058 megtekintés