Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Johan Geckle Geändert vor über 10 Jahren
1
Kommunikation mit dem Terminal Achim Sommer FH München FB 07 Informatik/Mathematik Projektstudium Chipkarten SS 2001 Mit freundlicher Unterstützung von
2
Aufgabe des Treibers PC ProgrammJavaCard Treiber Response APDU Command APDU generierte APDU Interpretion der APDU Projektstudium Chipkarten SS 2001 Kommunikation mit dem Terminal
3
Problemstellung Treiber ist abhängig vom benutzten Card Terminal Problem –Plattformabhängig –Herstellerabhängig Lösungsansatz OpenCard Framework Projektstudium Chipkarten SS 2001 Kommunikation mit dem Terminal
4
Allgemeiner Aufbau des OCF CardService Layer CardTerminal Layer werden vom Anwendungs- entwickler benutzt bzw. selbst implementiert wird i.a. vom Terminalhersteller geliefert Projektstudium Chipkarten SS 2001 Kommunikation mit dem Terminal Application Layer
5
Implementierung I CardTerminal Layer von G&D –GDCardTerminalFactory CardService Layer –Implementierung eines Services, der die APDUs sendet/empfängt und die APDUs auswertet –Kapselung in einer Klasse Projektstudium Chipkarten SS 2001 Kommunikation mit dem Terminal
6
Implementierung II ck_CardServiceck_APDUData ck_Communicate Projektstudium Chipkarten SS 2001 Kommunikation mit dem Terminal GUI Programm APDUs senden empfangen auswerten Returnwert Data Feld der Response APDU OCF Framework starten
7
Voraussetzungen JDK 1.3 inkl. JRE BaseOCF mit –base-core.jar(APDU Klassen) –base-opt.jar(ck_CardService) Java Communication API (betriebssystemabhängig für Windows, Linux, Sun verfügbar) Projektstudium Chipkarten SS 2001 Kommunikation mit dem Terminal
8
Probleme bei der Implementierung CardTerminal Layer stand erst spät zur Verfügung Zur Verfügung stehende Dokumentation des OCF zum Teil sehr dürftig Beispielcode war nicht zum laufen zu bringen Konfiguration der Java Runtime und Entwicklungsumgebung Projektstudium Chipkarten SS 2001 Kommunikation mit dem Terminal
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.