Електронен подпис на Инфонотари под Линукс (Убунту)

Днес успях да подкарам (отново) електронния си подпис под Линукс. Не го бях използва от много време и наскоро, когато ми потрябва, установих, че не работи. Ще се опитам да опиша това, което направих стъпка по стъпка, така че да е от ползва на някой друг в бъдеше. Нямаше да се оправя без написаното тук и тук.
Най-напред, трябва да се уверим, че сме инсталирали pcscd. Това е демончето, с помощта на което достъпваме четеца. В моя случай, става дума за един USB Dongle на Omnikey, моделът е 6121. Инсталираме го, заедно със следните две библиотеки:

# aptitude install pcscd libpcsclite-dev libpcsclite1

След това, трябва да инсталираме драйвера за самото устройство (USB Dongle-а). Можем да го изтеглим от сайта на OmniKey. Избираме Линукс от падащото меню. Трябва ни файла „CardMan 3×21 PC/SC CCID for Linux 32 Bit“. След като го разархивираме стартираме install скрипта.
Накрая трябва да инсталираме OpenSC. Това е библиотеката, с помощта на която достъпваме картата.

# aptitude install opensc

След като го инсталираме, отваряме /etc/opensc/opensc.con , за да настройм opensc да използва само pcsc за връзка с четеца. Това става като, като разкоментираме reader_drivers опцията и оставим само pcsc. Ето как изглежда този ред при мен:

# What reader drivers to load at start-up
#
# A special value of ‘internal’ will load all
# statically linked drivers. If an unknown (ie. not
# internal) driver is supplied, a separate configuration
# configuration block has to be written for the driver.
# Default: internal
# NOTE: if „internal“ keyword is used, must be the
# last entry in reader_drivers list
#
reader_drivers = pcsc;

Рестартираме pcscd:

# /etc/init.d/pcscd restart

И проверяваме дали всичко работи, както трябва:

# opensc-tool -l
Readers known about:
Nr. Driver Name
0 pcsc OMNIKEY CardMan 6121 00 00

# opensc-tool -n
Using reader with a card: OMNIKEY CardMan 6121 00 00
CardOS M4

Сподели:
Edno23 Favit Svejo Twitter Facebook Google Buzz Delicious Google Bookmarks Digg
Публикувано в Linux. Постоянна връзка.

Вашият коментар

Вашият email адрес няма да бъде публикуван Задължителните полета са отбелязани с *

*

Можете да използвате тези HTML тагове и атрибути: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>