[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

rainbow ikey3000 token and openct



hi guys,

some time ago i reported here problems with rainbow ikey3000
cryptographic token and openct - the device wasn't added to the list of
available tokens when inserted into the usb slot (except the situation
when it was present during the boot time, when openct daemon was started).
a solution was pointed to me by jirka vrba (off-list).

including 60-openct.rules from openct-0.6.6-5.fc5.i386.rpm seems to do
the trick.

puzzling to me is that openct.rules exist in /etc/udev and the contents
'point' to /etc/hotplug/usb/openct that is supposed to do the same thing
as 60-openct.rules.

do you think it's some misconfiguration on my side, or should i list a
bug against opensc?

the rules file is included.

regards,

-- 
Lubos
_@_"
ACTION!="add", GOTO="openct_end"
SUBSYSTEM!="usb", GOTO="openct_pcmcia"

# egate
SYSFS{idVendor}=="0973", SYSFS{idProduct}=="0001", \
	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"

# eToken
SYSFS{idVendor}=="0529", SYSFS{idProduct}=="050c", \
	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"
SYSFS{idVendor}=="0529", SYSFS{idProduct}=="0514", \
	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"

# eToken 64
SYSFS{idVendor}=="0529", SYSFS{idProduct}=="0600", \
	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"

# eutron
SYSFS{idVendor}=="073d", SYSFS{idProduct}=="0005", \
	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"

# ikey2k
SYSFS{idVendor}=="04b9", SYSFS{idProduct}=="1200", \
	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"

# ikey3k
SYSFS{idVendor}=="04b9", SYSFS{idProduct}=="1300", \
	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"

# cardman
#SYSFS{idVendor}=="076b", SYSFS{idProduct}=="0596", \
#	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
#	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
#	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"
#SYSFS{idVendor}=="076b", SYSFS{idProduct}=="1784", \
#	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
#	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
#	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"
#SYSFS{idVendor}=="08d4", SYSFS{idProduct}=="0009", \
#	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
#	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
#	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"

# ccid
SYSFS{bInterfaceClass}=="0b", \
	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"

# pertosmart1030
SYSFS{idVendor}=="072f", SYSFS{idProduct}=="0001", \
	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"
SYSFS{idVendor}=="072f", SYSFS{idProduct}=="8009", \
	ENV{DEVICE}=="?*", ENV{PRODUCT}=="?*", \
	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
	RUN+="/usr/sbin/openct-control attach $env{DEVICE} usb:$env{PRODUCT}"

LABEL="openct_pcmcia"
SUBSYSTEM!="pcmcia", GOTO="openct_end"

# cm4000
#SYSFS{manf_id}=="0223", SYSFS{card_id}=="0002", \
#	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
#	TODO

# cm4040 (ccid)
#SYSFS{manf_id}=="0223", SYSFS{card_id}=="0200", \
#	PROGRAM=="/usr/bin/test -e /var/run/openct/status", \
#	TODO

LABEL="openct_end"

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: