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 Ubuntu

Installationsanleitung für den Einsatz ihrer HU-CA Smartcard auf Ubuntu

Schliessen Sie den Omnikeyreader an einen USB-Anschluß. Melden Sie sich als Root an (z.b.
sudo su).

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 -xf ifdokccid_lnx-3.5.1.tar.gz

In das Verzeichnis wechseln:
cd ifdokccid_lnx-3.5.1

Treiber installieren:
/ifdokccid_lnx-3.5.1 ./install

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

Danach ldconfig, damit offene Refenrenzen aufgelöst werden.

3.PCSC installieren:
apt-get install pcscd

4.Treiberverzeichnisse und Links korrigieren:
rm -rf /usr/lib/pcsc/drivers/*
cp -rp /usr/local/pcsc/drivers/* /usr/lib/pcsc/drivers

Je nach dem wo sich libpcsclite.so.0 befindet.

ln -s /lib/libpcsclite.so.1.0.0 /lib/libpcsclite.so.0

ln -s /usr/lib/libpcsclite.so.1.0.0 /usr/lib/libpcsclite.so.0

5.PCSCD starten
z.B. /etc/init.d/pcscd start

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:
#Vorsicht!! Packet pcsc bringt eventuell libccid mit, ein nicht funktionierender Treiber. Das pkcs#11-Modul (libsiecap11.so) der CardOS-API funktioniert damit nicht. libccid entfernen.
z.B. in /usr/lib/pcsc/drivers

rm -r ifd-ccid.bundle

Bei jedem Update driver-Verzeichnis kontrollieren und ggf. libccid deinstallieren#

Bei älteren Versionen von Firefox/Thunderbird, lesen Sie hier wie Sie die Wurzelzertifikate in den Thunderbird und Firefox installieren.