Humboldt-Universität zu Berlin - Computer- und Medienservice

Humboldt-Universität zu Berlin | Computer- und Medienservice | Dienstleistungen | PKI-Services | HU-CA Smartcard | Einsatz | Installationsanleitung für den Einsatz Ihrer HU-CA Smartcard auf Suse-Linux

Installationsanleitung für den Einsatz Ihrer HU-CA Smartcard auf Suse-Linux


1. Omnikey Treiber installieren - z.B. CardMan 3121:
Download von:
http://www.omnikey.com/index.php?id=69&rName=CardMan%203x21%20PC/SC%20CCID%20for%20Linux%2032%20Bit&did=69

Entpacken:
tar -xfvz ifdokccid_lnx-3.5.1.tar.gz

In das Verzeichnis wechseln:
cd ifdokccid_lnx-3.5.1

Install-Skript aufrufen:
./install
Installing OMNIKEY CardMan CCID Smartcard reader driver ...

Copying ifdokccid_lnx-3.5.1.bundle to /usr/local/pcsc/drivers/ ...

Installation finished!

2. HiPath SIcurity Card API installieren:
Download HiPath_SIcurity_Card_API für 64 bit Systeme von:
CardOS_API_V5_0_10_AMD64_Linux2_6_26_glibc2_7_18_pcsc1_5_5.tar.gz

Download HiPath_SIcurity_Card_API für 32 bit Systeme von:

CardOS_API_V5_0_10_Linux2_6_18_glibc2_3_6_pcsc1_5_5.tar.gz


In das Wurzelverzeichnis / kopieren und dort entpacken:
cp CardOS_API_V5_0_10_AMD64_Linux2_6_26_glibc2_7_18_pcsc1_5_5.tar.gz /
cd /
tar -xzvf CardOS_API_V5_0_10_AMD64_Linux2_6_26_glibc2_7_18_pcsc1_5_5.tar.gz


3. PCSCD installieren: (bei Suse-Distributionen manchmal schon mit der Grundinstallation gekommen)

prüfen mit:which pcscd
/usr/sbin/pcscd

Achtung: In manchen Distributionen funktioniert der mitgebrachte PCSCD nicht richtig.
Deinstallieren mit YAST und neue Version von pcsc-lite (z.B 1.5.1) installieren.

https://alioth.debian.org/frs/download.php/2708/pcsc-lite-1.5.1.tar.bz2
- entpacken
tar xvf pcsc-lite-1.5.1.tar.bz2

- in das entpackte Verzeichnis wechseln und installieren mit:
#Achtung! libusb und libusb-devel erforderlich
#eventuell nachinstallierenmit: apt-get install libusb-devel ;  apt-get install libusb
./configure --disable-libhal --enable-libusb
make
make install

4. Treiber und Links korrigieren:
#Vorsicht!! pcscd hängt von libccid ab, libccid bringt aber nicht funktionierende Treiber mit.
#Deshalb wie folgt korrigieren:
rm -rf /usr/lib/pcsc/drivers/*
cp -rp /usr/local/pcsc/drivers/* /usr/lib/pcsc/drivers
#bei jedem Update driver-Verzeichnis kontrollieren und ggf. wie oben korrigieren

Link anlegen:
ln -s /usr/lib/libpcsclite.so.1.0.0 /usr/lib/libpcsclite.so.0

5. PCSCD starten
/usr/local/sbin/pcscd

6. Firefox/Thunderbird Kryptographie-Modul laden:
Bearbeiten - Einstellungen - Erweitert - Verschlüsselung - Kryptographie-Modul - laden
beliebigen Namen vergeben und auf Durchsuchen klicken:
auswählen: /usr/local/lib/libsiecap11.so

7. Hinweis:
Manchmal ist ein Neustart des Systems erforderlich.