23.11.2013 Aufrufe

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 ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!