Невозможно заставить клиента Safenet PKI "найти" мой etoken (12.04 LTS)

Ну, мне нужно использовать 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, могу сделать что-то одно или два, но это то, что я не могу понять.

Может ли кто-нибудь указать мне, что может быть не так? Я верю, что

  **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'

2 ответа

Я могу ошибаться, но это стоит того. В моем понимании это как раз наоборот. Я работаю здесь с 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

Я надеюсь, что это будет полезно для Сомоне

Другие вопросы по тегам