= User manual для начала работы с !AvBign в Убунте = === Установка ПО для взаимодействия со смарткартой. === 1. Установка и настройка необходимого ПО 1. Связь с ридером осуществляется с помощью pcsc и libccid. {{{ root@ubuntu:~# apt-get install pcscd pcsc-tools libccid libpcsclite1 }}} 1. Создать группу pcscd {{{ root@ubuntu:~# groupadd pcscd }}} 1. Добавить текущего пользователя в группу pcscd {{{ root@ubuntu:~# adduser root pcscd Adding user `root' to group `pcscd' ... Adding user root to group pcscd Done. }}} 1. Установка OpenSC {{{ root@ubuntu:~# apt-get install opensc }}} 1. Необходимо отредактировать список с VID'aми и PID'aми поддерживаемых устройств, который лежит в файле `/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist`. Данный файл содержит несколько массивов (элементы `...`), которым предшествует наименование ключа (элемент `...`). Для устройства !AvBign необходимо добавить следующие элементы массивов: 1. Для наименования ключа '''ifdVendorID''' {{{ 0x28A1 }}} 1. Для наименования ключа '''ifdProductID''' {{{ 0x0601 }}} 1. Для наименования ключа '''ifdFriendlyName''' {{{ AVEST-SYSTEMS AvBign }}} 1. Перезапустить сервис pcscd {{{ root@ubuntu:~# service pcscd restart }}} 1. Вставить устройство !AvBign 1. Чтобы убедиться, что устройство определяется успешно необходимо запустить утилиту pcsc_scan {{{ root@ubuntu:~# pcsc_scan PC/SC device scanner V 1.4.23 (c) 2001-2011, Ludovic Rousseau Compiled with PC/SC lite version: 1.8.11 Using reader plug'n play mechanism Scanning present readers... 0: AVEST-SYSTEMS AvBign (AVB1050040015) 00 00 Tue Jul 5 11:21:24 2016 Reader 0: AVEST-SYSTEMS AvBign (AVB1050040015) 00 00 Card state: Card inserted,  ATR: 3B 8F 01 41 56 42 00 00 00 00 00 00 00 00 01 00 00 00 DA ATR: 3B 8F 01 41 56 42 00 00 00 00 00 00 00 00 01 00 00 00 DA + TS = 3B --> Direct Convention + T0 = 8F, Y(1): 1000, K: 15 (historical bytes) TD(1) = 01 --> Y(i+1) = 0000, Protocol T = 1  ----- + Historical bytes: 41 56 42 00 00 00 00 00 00 00 00 01 00 00 00 Category indicator byte: 41 (proprietary format) + TCK = DA (correct checksum) Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): NONE Your card is not present in the database. Please submit your unknown card at: http://smartcard-atr.appspot.com/parse?ATR=3B8F01415642000000000000000001000000DA }}}