Safetouch

eToken, Рутокен, BIFIT iBank и другие
Ответить
grks
Сообщения: 10
Зарегистрирован: Пт июн 14, 2019 9:40 am

Safetouch

Сообщение grks » Вт сен 10, 2019 4:43 pm

Добрый день, возникла проблема проброса Safetouch, используется как прослойка, в него втыкается rutoken

в логе определяется как:

Код: Выделить всё

[        KERNEL] [    1.471965] usb 1-2: New USB device found, idVendor=24a2, idProduct=0201, bcdDevice= 0.01
[        KERNEL] [    1.471967] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[        KERNEL] [    1.471968] usb 1-2: Product: SafeTouch Rutoken ECP
[        KERNEL] [    1.471970] usb 1-2: Manufacturer: SAFETECH
В конфигураторе:

Код: Выделить всё

smartcard = etoken, rutoken, safetouch
через софтину smartcard не видит

Попробывал через mstsc.exe пробросить, в устройствах нет, в софтине smartcard видит, и получается работать с ним

лог из smartcard

Код: Выделить всё

Card 0xea020000, proto 0x00000002.
protocol SCARD_PROTOCOL_T1
GetAttrib VENDOR_NAME: 8 bytes, 0x53 0x41 0x46 0x45 0x54 0x45 0x43 0x48 
GetAttrib VENDOR_IFD_TYPE: 21 bytes, 0x53 0x61 0x66 0x65 0x54 0x6f 0x75 0x63 0x68 0x20 0x52 0x75 0x74 0x6f 0x6b 0x65 0x6e 0x20 0x45 0x43 0x50 
GetAttrib VENDOR_IFD_VERSION: 4 bytes, 0x00 0x00 0x00 0x00 
GetAttrib VENDOR_IFD_SERIAL_NO: 14 bytes, 0x30 0x31 0x30 0x33 0x31 0x33 0x30 0x31 0x30 0x37 0x30 0x30 0x30 0x30 
Reader name 'SAFETECH SafeTouch Rutoken ECP 0', 34 bytes.
SCARD_SPECIFIC
Protocol 2.
Attributes: 15 bytes, 0x3b 0x8b 0x01 0x52 0x75 0x74 0x6f 0x6b 0x65 0x6e 0x20 0x44 0x53 0x20 0xc1 
GetAttrib CURRENT_PROTOCOL_TYPE: 4 bytes, 0x02 0x00 0x00 0x00 
GetAttrib SCARD_ATTR_DEVICE_FRIENDLY_NAME_A: 34 bytes, 0x53 0x41 0x46 0x45 0x54 0x45 0x43 0x48 0x20 0x53 0x61 0x66 0x65 0x54 0x6f 0x75 0x63 0x68 0x20 0x52 0x75 0x74 0x6f 0x6b 0x65 0x6e 0x20 0x45 0x43 0x50 0x20 0x30 0x00 0x00 
GetAttrib SCARD_ATTR_DEVICE_FRIENDLY_NAME_W: 68 bytes, 0x53 0x00 0x41 0x00 0x46 0x00 0x45 0x00 0x54 0x00 0x45 0x00 0x43 0x00 0x48 0x00 0x20 0x00 0x53 0x00 0x61 0x00 0x66 0x00 0x65 0x00 0x54 0x00 0x6f 0x00 0x75 0x00 0x63 0x00 0x68 0x00 0x20 0x00 0x52 0x00 0x75 0x00 0x74 0x00 0x6f 0x00 0x6b 0x00 0x65 0x00 0x6e 0x00 0x20 0x00 0x45 0x00 0x43 0x00 0x50 0x00 0x20 0x00 0x30 0x00 0x00 0x00 0x00 0x00 
GetAttrib CHANNEL_ID: 4 bytes, 0x00 0x00 0x20 0x00

aka
Разработчик
Разработчик
Сообщения: 10158
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Safetouch

Сообщение aka » Ср сен 11, 2019 8:59 pm

Это какой-то не такой safetouch. В втвари прописан 24a2:0102, и тот вроде как не заработал. А здесь 24a2:0201. Другой USB ID устройства, линуксовый драйвер такого не знает. Предлагаю считать, что оно не поддерживается линуксами и потому через втварь не поедет.

grks
Сообщения: 10
Зарегистрирован: Пт июн 14, 2019 9:40 am

Re: Safetouch

Сообщение grks » Пт сен 13, 2019 11:30 am

в описании на сайте safetech, написано что поддерживается линуксом

linux
Для операционных систем Linux CCID-драйвер входит в состав пакета libpcsc (pcsc-lite). Пакет pcsc-lite необходим для работы смарт-карт в Linux.

Дополнительную информацию можно получить на сайте разработчика пакета pcsc-lite.

Сайт проекта pcsc-lite: http://pcsclite.alioth.debian.org/

aka
Разработчик
Разработчик
Сообщения: 10158
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Safetouch

Сообщение aka » Сб сен 14, 2019 9:17 pm

Описание на сайте safetech (может, safetouch?) похоже на надпись на заборе. В сегодняшней libpcsc нет поддержки устройства 24a2:0201.

grks
Сообщения: 10
Зарегистрирован: Пт июн 14, 2019 9:40 am

Re: Safetouch

Сообщение grks » Пн сен 16, 2019 8:13 am

Компания safe tech, а устройство safetouch :) http://safe-tech.ru/content/products/safetouch/faq

grks
Сообщения: 10
Зарегистрирован: Пт июн 14, 2019 9:40 am

Re: Safetouch

Сообщение grks » Пн сен 16, 2019 12:03 pm

что сделать, чтобы заработало? нам очень нужно, возможно добавить этот драйвер? посодействую в решении, если от меня что-то ещё надо

grks
Сообщения: 10
Зарегистрирован: Пт июн 14, 2019 9:40 am

Re: Safetouch

Сообщение grks » Вт сен 17, 2019 12:28 pm

Ответ от компании safe tech:

Поддержка Linux "из коробки" есть только у SafeTouch PRO.

Чтобы добавить поддержку SafeTouch USB вручную необходимо модифицировать описательный файл драйвер CCID подсистемы PCSCD /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist

В него необходимо добавить (в самое начало секций):
1. В секцию <key>ifdVendorID</key> значение array <string>0x024A</string> 2. В секцию <key>ifdProductID</key> значение array <string>0x0201</string> 3. В секцию <key>ifdFriendlyName</key> значение array <string>SafeTech SafeTouch USB</string>

После чего для верности перезагрузить машину, должно всё определяться

aka
Разработчик
Разработчик
Сообщения: 10158
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Safetouch

Сообщение aka » Вт сен 17, 2019 3:00 pm

Это можно попробовать.

А если в эту штуку воткнуть етокен - в логах все равно будет "SafeTouch Rutoken ECP"?

grks
Сообщения: 10
Зарегистрирован: Пт июн 14, 2019 9:40 am

Re: Safetouch

Сообщение grks » Вт сен 17, 2019 3:20 pm

Вот то что я выкладывал, там уже был воткнут токен

aka
Разработчик
Разработчик
Сообщения: 10158
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Safetouch

Сообщение aka » Вт сен 17, 2019 3:26 pm

Какой токен был воткнут?

grks
Сообщения: 10
Зарегистрирован: Пт июн 14, 2019 9:40 am

Re: Safetouch

Сообщение grks » Вт сен 17, 2019 4:15 pm

rutoken эцп

aka
Разработчик
Разработчик
Сообщения: 10158
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Safetouch

Сообщение aka » Вт сен 17, 2019 5:41 pm

Ещё раз повторяю вопрос. Прочитай пожуалуйста все буквы прежде чем отвечать.

Если в эту штуку воткнуть етокен (е-, не ру-), она всё равно будет представляться ""SafeTouch Rutoken ECP"" или переименуется?

А если в неё воткнуть какой-то другой токен?

grks
Сообщения: 10
Зарегистрирован: Пт июн 14, 2019 9:40 am

Re: Safetouch

Сообщение grks » Ср сен 18, 2019 8:49 am

Извиняюсь затупил), воткнул етокен, переименовался


[ KERNEL] [ 1.056819] usb 1-2: Product: SafeTouch Token JC

aka
Разработчик
Разработчик
Сообщения: 10158
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Safetouch

Сообщение aka » Ср сен 18, 2019 8:17 pm

Хренасе. А USB ID остался тот же, "idVendor=24a2, idProduct=0201"?

Втварь не умеет переименовывать ридер. До сих пор мы не сталкивались с ридерами, которые переименовываются. Чтобы это попытаться поддержать, надо писать кучу кода. В билжайший месяц точно не до этого. Если через месяц проблема ещё будет актуальна - напиши, подумаем. Проще поставить Windows.

Ответить