LINUX.ORG.RU
ФорумAdmin

клиент банк для бинбанка


0

0

Не определяется ключ, причем здесь написано что под линуксом работает :(

вывод lsusb:

Bus 006 Device 003: ID 096e:0005 Feitian Technologies, Inc.
добавил как написано здесь свое устройство т.е. vendorID = 0x096e, productID = 0x0005, deviceName = Feitian Technologies, Inc.

файла почему-то /usr/lib/libpcsclite.so не существует

$ sudo pcscd --foreground --debug --apdu

00000000 pcscdaemon.c:280:main() pcscd set to foreground with debug send to stderr
00000230 debuglog.c:239:DebugLogSetLevel() debug level=debug
00000048 debuglog.c:268:DebugLogSetCategory() Debug options: APDU
00000368 pcscdaemon.c:498:main() pcsc-lite 1.4.102 daemon ready.
00125853 hotplug_libhal.c:305:get_driver() Looking a driver for VID: 0x096E, PID: 0x0005
00000090 hotplug_libhal.c:342:HPAddDevice() Adding USB device: usb_device_96e_5_noserial_if0
01000695 readerfactory.c:1082:RFInitializeReader() Attempting startup of Feitian Technologies, Inc. 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000347 readerfactory.c:949:RFBindFunctions() Loading IFD Handler 3.0
00000081 ifdhandler.c:1323:init_driver() Driver version: 1.3.8
00000288 ifdhandler.c:1336:init_driver() LogLevel: 0x0003
00000231 ifdhandler.c:1356:init_driver() DriverOptions: 0x0000
00000043 ifdhandler.c:81:IFDHCreateChannelByName() lun: 0, device: usb:096e/0005:libhal:/org/freedesktop/Hal/devices/usb_device_96e_5_noserial_if0
00231065 ccid_usb.c:236:OpenUSBByName() Manufacturer: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000285 ccid_usb.c:246:OpenUSBByName() ProductString: Generic CCID driver
00000226 ccid_usb.c:252:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00079826 ccid_usb.c:393:OpenUSBByName() Extra field for 006/002 has a wrong length: 0
00000072 ifdhandler.c:99:IFDHCreateChannelByName() failed
00000043 readerfactory.c:1121:RFInitializeReader() Open Port 200000 Failed (usb:096e/0005:libhal:/org/freedesktop/Hal/devices/usb_device_96e_5_noserial_if0)
00000035 readerfactory.c:994:RFUnloadReader() Unloading reader driver.
00000077 readerfactory.c:249:RFAddReader() Feitian Technologies, Inc. init failed.
00000040 hotplug_libhal.c:395:HPAddDevice() Failed adding USB device: usb_device_96e_5_noserial_if0
кто что подскажет?

> причем здесь написано что под линуксом работает

_Там_ вообще нет слова Linux.

> кто что подскажет?


Там же iBank2 - возьми сертификаты и пользуйся веб-интерфейсом.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

>Там же iBank2 - возьми сертификаты и пользуйся веб-интерфейсом.

пожалуйста, можно по подробнее.

Позвонил в БИФИТ(производитель этого iBank2) сказали что под линуксом работает, но только с 64-битным. Такое возможно?

Также нашел свой токен на сайте производиля токенов, там есть какой-то SDK для linux попробую поковырять ссылка: http://www.ftsafe.com/products/epass3000.html#3

andreykyz ★★
() автор топика
Ответ на: комментарий от andreykyz

Поставил вот этот драйвер: http://www.entersafe.com/ePass3000.html вроди теперь не ругается. Но теперь не понятно как с этим ключом работать.

где его вообще искать-то? братья линуксоиды, кто юзал поделитесь опытом

andreykyz ★★
() автор топика
16 декабря 2009 г.
Ответ на: комментарий от andreykyz

iBank запустить просто, но вот ключ капризничает

iBank2 (он же PC-банкинг) запустил, для этого нужна Java и iBank собственно.
У меня есть две папки:
/jre160lin (скачал архив с движком Java с http://java.com/ru/download/manual.jsp?locale=ru&host=java.com и распаковал)
/iBank2 (нашел архив http://www.google.ru/search?hl=ru&q=PC-Banking-linux-i586 и распаковал)
и тут же лежит самописный скрипт runiBank.sh:
#!/bin/sh
cd ./iBank2
../jre160lin/bin/java -Xmx256m -cp ./launcher.jar com.bifit.launcher.Launcher
Кроме того, в папку ./iBank2 подложена база 83670.odb из мастдайного iBank2 (которым пользуюсь).
------------------------
При этом в моем Debian:
1) установлены пакеты: pcscd, openct, opensc, libccid, libpcsclite1
2) твой драйвер /ifd-ePs3k.bundle тоже качнул и подложил в /usr/lib/pcsc/drivers/
3) vendorID и др. в файл /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist добавил.
4) в порт вставлен e-token # lsusb -s 9
Bus 004 Device 009: ID 096e:0005 Feitian Technologies, Inc.
------------------------
Но не смотря на все это:
1. Токен после вставки в USB продолжает синим моргать.
2. iBank при попытке «синхронизации с банком» рубрику «USB-токены» предлагает, но ругается «Ошибка получения списка токенов».
============
Вопрос:
Что еще сделать чтобы этот #$%й токен заработал? :-)))
p.s. На сайте производителя написано что «Исполнение М» (черный корпус) под Linux не работает, врут или нет?

robux
()
Ответ на: комментарий от andreykyz

У меня тоже не ругается..

..но при этом светодиод синим моргает, а не горит ровно как должен.
Скажи, у тебя 64-битная версия драйвера?

robux
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.