Polaroid Photo

Bilder från Daniel Nylander.se

Daniel Nylander.se

Ubuntu, Debian, Translation Project, GNU, Linux, UNIX, VoIP, IT-Säkerhet, experiment, väl valda ord och delvis sinnesnärvaro

Välj ett ämne:

Sökresultat:

sön
11
sep '05

Certifikat på Smartcard

Att ha ditt certifikat på ett Smartcard.. är coolt!

För den normala användaren kanske e-Legitimation är det vanligaste användningsområdet men det finns andra.. PGP bland annat.

Using PGP with an USB smartcard token (gammal men..) är en steg-för-steg guide hur man installerar sitt certifikat på ett Smartcard.

?terkommer med mer information när jag ”labbat” klart..

Här är några bilder på hur e-Legitimationen och kortläsaren ser ut..


tor
25
aug '05

Todos Argos Mini II Smartcard Reader

Idag har jag trixat runt lite med Todos Argos Mini II Smartcard Reader.
Det är en smartkortsläsare som bland annat Nordea skickar ut till sina eLegitimationskunder.

Todos

Kortläsaren fungerar officiellt sett bara för Windows. Tänkte att det måste gå att köra den i andra operativsystem också. Efter ett mail (och mycket snabbt svar) till supporten på Todos i Göteborg så fick jag tag på en beta driver för läsaren (vet ej om den är publik, vill du ha den, maila och fråga dom).

apt-get install libccid libusb-0.1-4 pcscd libpcsclite1 pcsc-tools opensc

libusb saknar information om USB ID (har rapporterat korrekt id till maintainern).
Lägg in följande information i /var/lib/usbutils/usb.ids

0b0c Todos Data Systems AB

0002 Argos Mini Cardreader
0009 Argos Mini II Cardreader

Då kommer lsusb kommandot att skriva ut:

yeager@laptop:~$ lsusb
Bus 001 Device 023: ID 0b0c:0009 Todos Data Systems AB Argos Mini II Cardreader
Bus 001 Device 002: ID 0451:2036 Texas Instruments, Inc. TUSB2036 Hub
Bus 001 Device 001: ID 0000:0000

Kör update-reader.conf för att läsa om konfigurationen.
Starta om pcscd med typ /etc/init.d/pcscd restart.

Tryck in ett kort i läsaren, till exempel ett gammalt Cash-kort eller Digital TV-kort.

Här är ett exempel från min syslog:

Aug 25 16:00:31 localhost pcscd: ifdhandler.c:567:IFDHPowerICC() Argos Mini II Reader:IFD_POWER_UP
Aug 25 16:00:32 localhost pcscd: tdssccom.c:152:CardPowerOn() Enter CardPowerOn
Aug 25 16:00:32 localhost pcscd: tdssccom.c:439:ParseATR() AGM_OK!
Aug 25 16:00:32 localhost pcscd: tdssccom.c:263:CardPowerOn() Read ATR length = 11
Aug 25 16:00:32 localhost pcscd: Data read: 3B 67 00 00 2D 20 36 00 78 90 00
Aug 25 16:00:32 localhost pcscd: ifdhandler.c:594:IFDHPowerICC() SetCardDataStr[2] = 0
Aug 25 16:00:32 localhost pcscd: ifdhandler.c:601:IFDHPowerICC() Parse read ATR success

Voila! Nu ska allt fungera!

Stoppar man in ett bankkort med Cash-chip ser det ut så här:


yeager@laptop:~$ sudo pcsc_scan
PC/SC device scanner
V 1.4.1 (c) 2001-2004, Ludovic Rousseau
Compiled with PC/SC lite version: 1.2.9-beta7
Scanning present readers
0: Todos Argos Mini II Card Reader 00 00

Thu Aug 25 16:13:02 2005
Reader 0 (Todos Argos Mini II Card Reader 00 00)
Card state: Card inserted,
ATR: 3B 67 00 00 2D 20 36 00 78 90 00

ATR: 3B 67 00 00 2D 20 36 00 78 90 00
+ TS = 3B –> Direct Convention
+ T0 = 67, Y(1): 0110, K: 7 (historical bytes)
TB(1) = 00 –> Programming Param P: 0 Volts, I: 0 milli-Amp?es
TC(1) = 00 –> Extra guard time: 0
+ Historical bytes: 2D 20 36 00 78 90 00

Possibly identified card (using /usr/lib/pcsc/smartcard_list.txt):
3B 67 00 00 2D 20 36 00 78 90 00
Swedish cashcard, http://www.ida.liu.se/~TDDB31/Cashcard.pdf

Fortsättning följer…

sön
6
nov '05

?versättning av Gnome Smart Card

Ikväll har jag översatt Gnome Smart Card till svenska.

Så här ser det ut..

Gnome Smart Card