Skip to content

Linux - instalacija programske podrške

Provjerite na službenim web stranicama pružatelja usluge (FINA, Certilia, Komercijalna banka) je li podržan rad s kriptografskim uređajem na Linux operativnim sustavima i preuzmite službenu programsku podršku (middleware) za vašu verziju Linux operativnog sustava.

Debian bazirane distribucije

Pokrenite Terminal, instalirajte potrebne pakete, priključite čitač i pametnu karticu ili USB token te pokrenite naredbu pcsc_scan:

user@localhost ~ $ sudo apt-get update
user@localhost ~ $ sudo apt-get install libpcsclite1 pcscd pcsc-tools
user@localhost ~ $ sudo pcsc_scan

Ovisno o vrsti čitača i kartice, naredba pcsc_scan trebala bi ispisati tekst sličan sljedećem:

user@localhost ~ $ pcsc_scan
PC/SC device scanner
V 1.4.21 (c) 2001-2011, Ludovic Rousseau `<ludovic.rousseau@free.fr>`
Compiled with PC/SC lite version: 1.8.6
Using reader plug'n play mechanism
Scanning present readers...
0: ActivIdentity Activkey_Sim [CCID Bulk Interface] 00 00

Tue Dec  3 13:54:32 2013
Reader 0: ActivIdentity Activkey_Sim [CCID Bulk Interface] 00 00
  Card state: Card inserted, 
  ATR: 3B 95 95 40 FF AE 01 03 00 00

ATR: 3B 95 95 40 FF AE 01 03 00 00
+ TS = 3B --> Direct Convention
+ T0 = 95, Y(1): 1001, K: 5 (historical bytes)
  TA(1) = 95 --> Fi=512, Di=16, 32 cycles/ETU
    125000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 156250 bits/s
  TD(1) = 40 --> Y(i+1) = 0100, Protocol T = 0 
-----
  TC(2) = FF --> Work waiting time: 960 x 255 x (Fi/F)
+ Historical bytes: AE 01 03 00 00
  Category indicator byte: AE (proprietary format)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 95 95 40 FF AE 01 03 00 00
    Axalto - Cyberflex 64K
    Gemalto TOP IM FIPS CY2 (product code HWP115291A)

Bitna linija je ATR: 3B 95 95 40 FF AE 01 03 00 00. Označava da je kartica prepoznata i da aplikacija može s njom uredno komunicirati.

Zbog ograničenja Java arhitekture potreban je dodatni korak:

sudo mkdir /usr/lib64
sudo mkdir /usr/lib64/pkcs11
sudo ln -s /usr/lib/x86_64-linux-gnu/libpcsclite.so.1 /usr/lib64/libpcsclite.so

RHEL bazirane distribucije

Pokrenite Terminal i kao root korisnik instalirajte potrebne pakete:

[user@localhost~]# yum install pcsc-lite pcsc-lite-libs pcsc-lite-devel

Omogućite automatsko pokretanje pcscd servisa za komunikaciju s kriptografskim uređajima i pokrenite ga:

[user@localhost ~]# systemctl enable pcscd.service
[user@localhost ~]# systemctl start pcscd.service
[user@localhost ~]# sudo pcsc_scan

Ovisno o vrsti čitača i kartice, naredba pcsc_scan trebala bi ispisati tekst sličan sljedećem:

[user@localhost ~]# pcsc_scan
PC/SC device scanner
V 1.4.21 (c) 2001-2011, Ludovic Rousseau `<ludovic.rousseau@free.fr>`
Compiled with PC/SC lite version: 1.8.6
Using reader plug'n play mechanism
Scanning present readers...
0: ActivIdentity Activkey_Sim [CCID Bulk Interface] 00 00

Tue Dec  3 13:54:32 2013
Reader 0: ActivIdentity Activkey_Sim [CCID Bulk Interface] 00 00
  Card state: Card inserted, 
  ATR: 3B 95 95 40 FF AE 01 03 00 00

ATR: 3B 95 95 40 FF AE 01 03 00 00
+ TS = 3B --> Direct Convention
+ T0 = 95, Y(1): 1001, K: 5 (historical bytes)
  TA(1) = 95 --> Fi=512, Di=16, 32 cycles/ETU
    125000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 156250 bits/s
  TD(1) = 40 --> Y(i+1) = 0100, Protocol T = 0 
-----
  TC(2) = FF --> Work waiting time: 960 x 255 x (Fi/F)
+ Historical bytes: AE 01 03 00 00
  Category indicator byte: AE (proprietary format)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 95 95 40 FF AE 01 03 00 00
    Axalto - Cyberflex 64K
    Gemalto TOP IM FIPS CY2 (product code HWP115291A)

Bitna linija je ATR: 3B 95 95 40 FF AE 01 03 00 00. Označava da je kartica prepoznata i da aplikacija može s njom uredno komunicirati.