1 / 8

Kommunikation mit dem Terminal

Mit freundlicher Unterstützung von. FH München FB 07 Informatik/Mathematik. Kommunikation mit dem Terminal. Projektstudium Chipkarten SS 2001. Achim Sommer. Aufgabe des Treibers. JavaCard. PC Programm. Interpretion der APDU. generierte APDU. Response APDU. Command APDU. Treiber.

lacey-kidd
Télécharger la présentation

Kommunikation mit dem Terminal

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mit freundlicher Unterstützung von FH MünchenFB 07 Informatik/Mathematik Kommunikation mit dem Terminal Projektstudium Chipkarten SS 2001 Achim Sommer

  2. Aufgabe des Treibers JavaCard PC Programm Interpretion der APDU generierte APDU Response APDU Command APDU Treiber Projektstudium Chipkarten SS 2001Kommunikation 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 2001Kommunikation mit dem Terminal

  4. Allgemeiner Aufbau des OCF Application Layer werden vom Anwendungs- entwickler benutzt bzw. selbst implementiert CardService Layer CardTerminal Layer wird i.a. vom Terminalhersteller geliefert Projektstudium Chipkarten SS 2001Kommunikation mit dem Terminal

  5. Implementierung I • CardTerminal Layer von G&D • GDCardTerminalFactory • CardService Layer • Implementierung eines Services, der die APDU‘s sendet/empfängt und die APDU‘s auswertet • Kapselung in einer Klasse Projektstudium Chipkarten SS 2001Kommunikation mit dem Terminal

  6. Implementierung II GUI Programm ck_Communicate OCF Framework starten APDU‘s senden empfangen auswerten Returnwert Data Feld der Response APDU ck_CardService ck_APDUData Projektstudium Chipkarten SS 2001Kommunikation mit dem Terminal

  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 2001Kommunikation 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 2001Kommunikation mit dem Terminal

More Related