SuSE 10.1 & Kobil KAAN Pro

Volker Fervers mailing at edv-fervers.de
Die Jun 27 11:06:44 CEST 2006


Grüß Euch!

Ich versuche (jetzt mittlerweile) mit frisch installiertem SuSE 10.1 und KMail 
meine ePost mittels SmartCard zu signieren und zu verschlüsseln.

Aber ich erhalte von gpg eine Fehlermeldung, daß keine Karte vorhanden sei. 
pcscd ist aber anderer Meinung s.u.

v at a:~> gpg --version
gpg (GnuPG) 1.4.2

v at a:~> gpg --card-status --verbose
gpg: selecting openpgp failed: ec=6.108
gpg: OpenPGP Karte ist nicht vorhanden: Allgemeiner Fehler

Außerdem: Wenn ich mich recht erinnere, sollte beim Start von KMail doch ein 
"scdaemon" mitgestartet werden (von KMail?), der für die Kommunikation 
zwischen gpg-agent und Leser/Karte zuständig ist 
(http://www.gnupg.org/aegypten2/index.html). Den finde ich nicht mehr (ps 
-eax | grep scdae).

Hat jemand eine solche Konfiguration, weiß jemand, wie ich an die Ursache der 
Fehlermeldung komme? Oder Tips für einen anderen Leser (PIN-Eingabe am Gerät 
geht aber wohl noch nicht, oder?). Oder ein anderes OS?

Gruß
Volker


Kartenleser: Kobil KAAN Pro / FW V2.09m, USB->RS232

Eingerichtet nach Anleitung von Kobil (für CT und PC/SC):

-rwxr-xr-x 1 root root 164386 2006-01-10 12:07 /usr/lib/libct.so
-rwxr-xr-x 1 root root 14075 2006-01-10 12:08 /usr/lib/libkobil_ifd.so

/etc/CT_devices:
- - - 8< - - -
GetPortType=#0
SetPortType=#0
DefaultPortType=#0
DefaultProtocollType=#0
UseOnlyDefaultProtocoll=#0
B1DTRLow=#50
B1DSRRespActive=#2000
PnPChar=#150
B1WaitForPnPString=#1500
KaanWaitForPnPString=#600
Port1=PCSC;Kobil KAAN Pro 00 00;1;0;KAAN Pro via PCSC
LogfileName=/var/log/ctapi-logfile
LogLevel=#15
- - - >8 - - -



/etc/CT_devices:
- - - 8< - - -
# Configuration file for pcsc-lite
#
# This file has to be configured for serial and PCMCIA readers only.
# normal USB readers shall _not_ be configured here!
#
# David Corcoran <corcoran at linuxnet.com>

#FRIENDLYNAME     "Generic Reader"
#DEVICENAME       /dev/ttySx_not_configured
#LIBPATH          /usr/lib/readers/libgen_ifd.so
#CHANNELID        0x0103F8

FRIENDLYNAME    "Kobil KAAN Pro 00 00"
DEVICENAME      /dev/ttyUSB0
LIBPATH         /usr/lib/libkobil_ifd.so
CHANNELID       0x000001

# End of file
- - - >8 - - -

Leser läuft (wenn er denn mal zufällig auf ttyUSB0 fällt); FSFE-Karte wird 
erkannt; Lampe ist an:

v at a~> sudo su - -c "pcscd -df"
root's password:
pcscdaemon.c:258:main() pcscd set to foreground with debug send to stderr
readerfactory.c:1097:RFInitializeReader() Attempting startup of Kobil KAAN Pro 
00 00.
readerfactory.c:971:RFBindFunctions() Loading IFD Handler 3.0
pcscdaemon.c:463:main() pcsc-lite 1.2.9-beta9 daemon ready.
hotplug_libusb.c:214:HPReadBundleValues() No bundle files in pcsc drivers 
directory: /usr/lib/readers
hotplug_libusb.c:215:HPReadBundleValues() Disabling USB support for pcscd
eventhandler.c:418:EHStatusHandlerThread() Card inserted into Kobil KAAN Pro 
00 00
Card ATR: 3B FA 13 00 FF 81 31 80 45 00 31 C1 73 C0 01 00 00 90 00 B1