Bibliothek zur Erkennung von Smart Cards und zur Kommunikation mit diesen Karten.

Die Bibliothek stellt Mittel zur Verfügung, die die Arbeit mit Smart Cards leichter machen: statt des Programmierers löst sie das Problem mit der Aufzählung von Lesegeräten und mit der automatischen Erkennung von Ein- und Ausschalten der Chipkarten. SmartcardConnect ist eine erweiterbare Middleware, die eine elegante Trennung von systemnaher Kommunikationsschicht und höherer Anwendungslogik ermöglicht.

Funktionen der Bibliothek

  • Siebietet einfach zu bedienende Funktionen für die Kommunikation mit verschiedenen Typen von Smart Cards.
  • Um einen bestimmten Kartentyp zu erkennen, soll der Programmierer nur die Funktion für die Erkennung von der ATR-Antwort implementieren.
  • Eingebettete Aufzählung von Lesegeräten (gilt auchfür virtuelle Lesegeräte).
  • Unterstützung für die T = 0- und T = 1- Protokolle.
  • Unterstützung für die Übertragung an der APDU-Ebene.
  • Behandelt die APDU-Konstruktion.
  • Unterstützung für Observer/Observable-Architektur.

Die Arbeit mit Smart Cards mittels der SmartcardConnect-Bibliothek wurde für den Einsatz von Smart Cards (nicht nur von kryptographischen Karten) ausgelegt.