Ну, мне нужно использовать Etoken для цифровой подписи счетов в моей стране для моей компании. Я установил программное обеспечение Safenet 8.1, и в настоящее время я использую Ubuntu 12.04. Клиент PKI (из Safenet) не может найти этот токен.
Я сделал lsusb -v
:
Bus 004 Device 002: ID 0529:0600 Aladdin Knowledge Systems eToken Pro 64k (4.2)
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0529 Aladdin Knowledge Systems
idProduct 0x0600 eToken Pro 64k (4.2)
bcdDevice 1.00
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 20
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
** UNRECOGNIZED: 02 ff
Моя система обновлена, все библиотеки для аутентификации установлены (я считаю).
Я провел серьезное исследование и не смог найти решения для этого ни на форумах, ни в Ask Ubuntu. Я начинаю с Ubuntu, могу сделать что-то одно или два, но я не могу понять это. 1113] 1114 Может кто-нибудь указать мне, что может быть не так? Я полагаю, что:
**Unrecognized: 02ff
Является основной частью проблемы.
(РЕДАКТИРОВАТЬ) pcsc-scan
не может найти етокен, ни opensc-tools -l -n
. Только когда я делаю lsusb
.
(EDIT2)
felipe@Monstro:~$ sudo openct-tool list
0 Aladdin eToken PRO 64k
Openct может обнаружить это ... но я не знаю, как использовать эту информацию. Переустановлен 'pcsc-lite'
с 'libusb'
и следующей конфигурацией:
'./configure --prefix=/usr --libdir=/usr/lib64 --
localstatedir=/var --sysconfdir=/etc --enable-daemon --
enable-libusb --disable-libhal --enable-
usbdropdir=/usr/lib64/pcsc/drivers'
Я могу ошибаться, но это стоит того. В моем понимании это как раз наоборот. Я работаю здесь с ikey2032 и etoken pro 72k. Вы отключаете только libhal и разрешаете libusb работать с ikey. Я тоже использую Ubuntu 12.04, 32-битные и 64-битные. Я просто делаю чистую установку через dpkg, разрешаю все зависимости (pcsc и libhal) и она отлично работает для etoken. Я никогда не смогу заставить его работать с ikey.
Надеюсь, это поможет Эрику.
У меня та же проблема, и я ее решил.
Я удалил все пакеты, которые я использовал для проверки моего eToken (например, p11-kit, pcscd, opensc openct и т. Д.), После этого я установил драйвер SafNet pki для eToken и необходимые пакеты (pcscd).
В файле
/etc/gnutls/pkcs11.conf
я был добавить строку
load=/usr/lib/libeTPkcs11.so
после этой операции я мог бы видеть свой eToken
Я надеюсь, что это будет полезно для Сомоне