Dokumentation der MCard-Bibliothek 1.18.0.0 der bremen-online ...
Dokumentation der MCard-Bibliothek 1.18.0.0 der bremen-online ...
Dokumentation der MCard-Bibliothek 1.18.0.0 der bremen-online ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Handbuch Governikus - Kartenansteuerung (<strong>MCard</strong>) Version <strong>1.18.0.0</strong><br />
Zum Einsatz <strong>der</strong> neuen <strong>Bibliothek</strong> muss eine neue Version <strong>der</strong> nativen <strong>Bibliothek</strong> (ab <strong>MCard</strong><br />
1.15.0.0) eingesetzt werden.<br />
Von <strong>der</strong> <strong>MCard</strong> verwendete <strong>Bibliothek</strong>en<br />
Als Java-<strong>Bibliothek</strong>en werden die Standard Logging <strong>Bibliothek</strong>en für commons-logging, log4j<br />
von Apache, <strong>der</strong> JCA/JCE-Provi<strong>der</strong> von Bouncy Castle und <strong>der</strong> Governikus Crypto Provi<strong>der</strong><br />
von <strong>bremen</strong> <strong>online</strong> services benötigt.<br />
Bei Verwendung des Standard-PIN-Eingabedialoges <strong>der</strong> <strong>MCard</strong> muss außerdem eine kompatible<br />
Version des ci.jar (Certificate Interpreter) ab 1.5.0 eingesetzt werden. Dies auch <strong>der</strong><br />
Fall wenn die <strong>MCard</strong> in einem eigenen Projekt genutzt wird. Bitte wenden Sie sich in diesem<br />
Fall an unseren Servicedesk (servicedesk@bos-<strong>bremen</strong>.de).<br />
Konfiguration von Treibern (Bundles) unter Linux/MacOS<br />
Die <strong>MCard</strong> unterstützt unter Linux und MacOS sowohl Treiber <strong>der</strong> Hersteller als auch den<br />
generischen CCID-Treiber des PC/SC Lite Projektes (http://pcsclite.alioth.debian.org/). Die<br />
Treiber Bundles müssen für die Unterstützung <strong>der</strong> sicheren PIN-Eingabe unterschiedlich<br />
angesteuert werden. Bei Verwendung des generischen Treiber-Bundles „ifd-ccid.bundle“ ist<br />
im Verzeichnis „Contents“ die XML-Datei „Info.plist“ muss daher angepasst werden. Hierzu<br />
sind im Abschnitt „ifdFriendlyName“ ein ‚*‘ am Anfang <strong>der</strong> Namen ergänzen.<br />
Die Treiber/Bundles befinden sich bei MacOS im Verzeichnis:<br />
„/usr/libexec/SmartCardServices/drivers“.<br />
Unter Linux befinden sich die Treiber normalerweise im Or<strong>der</strong> usr/lib/pcsc/drivers“ für ein x86<br />
(32bit) und „/usr/lib64/pcsc/drivers“ für ein x86_64 (64bit) System.<br />
Verwendung <strong>der</strong> CT-API Schnittstelle<br />
In dem <strong>MCard</strong>-Verzeichnis befindet sich für die Nutzung von CT-API Kartenlesern eine Konfigurationsdatei<br />
namens userConf.xml. Die Datei muss bei Verwendung <strong>der</strong> CT-API Schnittstelle<br />
in das User-Verzeichnis des Betriebssystems kopiert und konfiguriert werden. Dieser<br />
Schritt ist nicht notwendig, wenn Sie einen PC/SC Kartenleser verwenden. Wenn Sie die CT-<br />
API Schnittstelle verwenden möchten, wenden Sie bitte zwecks Konfiguration an den Servicedesk<br />
<strong>der</strong> bos KG (servicedesk@bos-<strong>bremen</strong>.de).<br />
Verwendung <strong>der</strong> <strong>MCard</strong> unter JWS<br />
Der Einsatz <strong>der</strong> <strong>MCard</strong> in einer Application über Java Web Start setzt einen Standard Web<br />
Server, die Definition geeigneter JNLP-Dateien und Java-<strong>Bibliothek</strong>en voraus.<br />
30