Bem, eu preciso usar o Etoken para assinar digitalmente as faturas no meu país para minha empresa. Eu instalei o software Safenet 8.1 e atualmente estou executando o Ubuntu 12.04. O cliente PKI (da Safenet) não consegue encontrar o etoken.
Eu fiz um 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
Meu sistema é atualizado, todas as libs para autenticação instaladas (acredito).
Eu fiz uma grande pesquisa e não consegui encontrar uma solução para isso nem nos fóruns ou no Ask Ubuntu. Estou começando com o Ubuntu, posso fazer uma coisa ou duas, mas isso é algo que não consigo entender.
Alguém poderia me dizer o que poderia estar errado? Eu acredito que o:
**Unrecognized: 02ff
É a parte principal do problema.
(EDIT) pcsc-scan
não consegue encontrar o etoken, nem opensc-tools -l -n
. Somente quando eu faço um lsusb
.
(EDIT2)
felipe@Monstro:~$ sudo openct-tool list
0 Aladdin eToken PRO 64k
O Openct pode detectá-lo ... mas não sei como usar essa informação. Reinstalado 'pcsc-lite'
com 'libusb'
e a seguinte configuração:
'./configure --prefix=/usr --libdir=/usr/lib64 --
localstatedir=/var --sysconfdir=/etc --enable-daemon --
enable-libusb --disable-libhal --enable-
usbdropdir=/usr/lib64/pcsc/drivers'