Omnikey 6121 с Ubuntu GNU/Linux 8.10

В резюме – сдобих се с картов четец Omnikey 6121, тъй като вече настана време да ползвам електронен подпис от InfoNotary. Докато успея да го подкарам, обаче, срещнах някои трудности, които ще изредя набързо тук:

Библиотеката libccid (част от pcsc-lite), е написана  от Ludovic Rousseau. Това е подсистемата, която разпознава USB идентификатора на картовия четец и зарежда съответния драйвер. За съжаление обаче точно Omnikey 6121 не се поддържа във вида, необходим за работа със сертификатите, издавани от ИнфоНотари.

За да получите достъп до четеца, смарткартата и електронния подпис върху нея, е необходимо да си дръпнете драйвер от сайта на Omnikey. Това става ето тук: http://www.omnikey.com/index.php?id=69

Изберете от падащото меню „Cardman Dongle USB 6121 CCID“ и Linux от списъка с операционните системи. Към март 2009 наличният драйвер се казва ifdokccid_lnx-3.5.1. Той може да бъде разархивиран на произволно място, след което трябва да бъде инсталиран. Преди това трябва да инсталирате pcscd и libpcsclite1. После инсталирате с:

./install -d /usr/lib/pcsc/drivers/

След което трябва да махнете libccid и да рестартирате pcscd:

apt-get remove libccid

/etc/init.d/pcscd restart

Погледнете си съобщенията от syslog – те са достатъчно красноречиви. Последната проба дали всичко работи, става с:

pkcs11-tool –test –login

Допълнителна информация за инсталацията на четеца под Firefox/Thunderbird можете да намерите при чичко Гугъл, включително и на български.

NB: Внимавайте междувременно да нямате инсталиран openct.

7 comments ↓

#1 Данчо on 04.17.09 at 22:51

Здравей,
Може ли да споделиш все пак как става номера с Firefox или Thunderbird? Имам същия четец и каквото и да пробвам все не става :( Благодаря в аванс за информацията!

#2 Никола on 04.18.09 at 6:43

Здравей,

Първо ти трябва apt-get install opensc mozilla-opensc
После от меню Edit -> Preferences -> Encryption -> Advanced -> Security Devices -> Load
Там избираш /usr/lib/opensc-pkcs11.so и си ти. Това е по спомени, имай предвид. Скоро може да напиша по-подробно упътване, понеже господата от ИнфоНотари не са си направили труда да обновят документацията си от поне 2 години и в момента тя не е никак актуална.

#3 Данчо on 04.19.09 at 16:57

Супер, мерси много за инфото. Почти стана! Само дето, ми се появяват два „акаунта“ – първи и втори. Съответно, за да банкирам в настройките пиша първия и влизам, а при самото логване в сайта пиша същия пин и влизам във втория :D

#4 Никола on 04.19.09 at 17:04

Здравей,
Провери дали нямаш наистина 2 акаунта – примерно от предишна версия на банкирането с издаден от банката ключ, а не от ИнфоНотари УЕП.

#5 Данчо on 04.19.09 at 22:20

Интересното е, че и двата се появяват, като заредя модула и сложа стика. Иначе с конзолния tool всичко е точно – един сертификат. Мисля си дали не е от това, че има един „user“ и „administrator“, но пък и двата един и същи пин приемат. Много странна история :)

#6 Никола on 04.19.09 at 22:28

Може би не е лоша идея да звъннеш на хората от ИнфоНотари. Последния път, когато си говорих с тях, случих на един доста учтив и наглед компетентен младеж. Ако не могат да помогнат, поне ще те насочат.

#7 Данчо on 04.21.09 at 12:26

Мерси много за съдействието. Всичко работи перфектно! Използвам вече /usr/lib/onepin-opensc-pkcs11.so, за да не излиза онази странна парола, която не се използва/сетва от ИнфоНотари

Leave a Comment