嗯,我需要用电子代名词在我的国家为我的公司签署发票。我已经安装了Safenet8.1软件,目前我正在运行Ubuntu12.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我的系统已经更新,所有用于身份验证的lib都已安装(我相信)。
我做了一项重要的研究,但没有在论坛上找到解决办法,也没有问Ubuntu,我从Ubuntu开始,可以做一两件事,但这是我搞不懂的。
有人能给我指一下有什么不对劲吗?我相信:
**Unrecognized: 02ff是问题的主要部分。
(编辑) pcsc-scan找不到电子令牌,也找不到opensc-tools -l -n。只有当我做lsusb的时候。
(EDIT2)
felipe@Monstro:~$ sudo openct-tool list
0 Aladdin eToken PRO 64kOpenct可以检测到it...but,我不知道如何使用这些信息。用'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'发布于 2012-09-27 10:30:24
我可能错了,不过值得一试。据我理解,事实正好相反。我在这里使用ikey2032和eTokenpro72k。您只禁用libhal并启用libusb来使用ikey。我也使用ubuntu12.04,32位和64位。我只是通过dpkg做了一个干净的分期付款,解决了所有的依赖(pcsc和libhal),并且它对etoken很好。我不能让它和艾基一起工作。
希望这对艾瑞克有帮助
发布于 2016-10-12 06:17:23
我也有同样的问题,我已经解决了。
我删除了所有的包,我习惯了我的eToken (例如p11-kit,pcscd,opensc等),之后我安装了SafNet eToken驱动程序和必需的包(pcscd)。
文件中
/etc/gnutls/pkcs11.conf
我加了一行
load=/usr/lib/libeTPkcs11.so做完这个手术后,我p11tool我可以看到我的eToken
我希望这对索蒙有帮助。
https://askubuntu.com/questions/165765
复制相似问题