Bifit

Материал из ALT Linux Wiki

Состав ПО

ALT Linux Branch 5.1 (2011-03-25)
    java-1.6.0-sun-1.6.0.22-alt0.M51.1
    mozilla-plugin-java-1.6.0-sun-1.6.0.22-alt0.M51.1
    firefox-3.6-3.6.13-alt0.20101222.M50P.1
    pcsc-lite-1.5.5-alt1
    libpcsclite-devel-1.5.5-alt1
    ccid-1.3.11-alt1

Пояснения по составу ПО

Фактически, при данном составе ПО, никаких дополнительных настроек делать не надо, достаточно установить выше перечисленные пакеты. Ниже некоторые пояснения.

  • libpcsclite-devel. Нужен из-за libpcsclite.so (см. altbug #25275). В принципе, симлинк можно сделать и без установки пакета, но это идеологически неправильно. Отсутствие libpcsclite.so проявляется в невозможности найти токен в процессе создания сертификата.
  • ccid. В инструкции на https://server31.ibank.absolutbank.ru/token.html написано, что надо установить libccid, в ALT Linux пакет называется чуть-чуть иначе. Далее, на сайте расписаны необходимые исправления Info.plist. Этого делать не надо, так как в пакете ccid-1.3.11-alt1 файл Info.plist уже содержит необходимые данные. Кстати, название секций в файле тоже чуть-чуть отличается от приведённых на сайте банка.

Токен

Использован токен рыжего цвета. Говорят, бывает ещё чёрный, в Интернет много статей, где советуют именно рыжий в случае, если планируется использование в Linux. Вот так токен виден в системе:

$ lsusb
Bus 002 Device 002: ID 0a89:0060

В случае, когда всё нормально, индикатор на токене горит. Если, например, не установлен ccid, индикатор несколько раз моргает и гаснет. Можно использовать и токен черного цвета. Главное не забываем присвоить права 777 usb в папке /dev/bus/usb/00X/

Известные проблемы

Проблема с экспортом в 1C

При попытке "экспорта в 1C" в Java-консоли банка файл, почему-то, сохраняется в кодировке koi8-r (возможно потому, что у меня такая системная), хотя, в том же файле (он текстовый), указана кодировка cp1251. Проблема легко устраняется с помощью iconv. По идее, стоит пообщаться с техподдержкой банка. Чья это проблема, конкретного банка, или Bifit, пока не знаю.

Проблема с virtualbox в бранче 5.1

В 2011 году в бранче 5.1 произошло обновление virtualbox до версии с поддержкой USB. Было обнаружено, что правила для udev, устанавливающиеся вместе с пакетом, мешают нормальной работе с ключом: altbug #26036. В новых бранчах проблема не проявляется, видимо, из-за смены способа работы с USB в системе (больше не используется hal).