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.