Herunterladen Inhalt Inhalt Diese Seite drucken

Celectronic CARD STAR /medic2 Bedienungsanleitung Seite 18

Vorschau ausblenden Andere Handbücher für CARD STAR /medic2:
Inhaltsverzeichnis

Werbung

CT-API für CARD STAR /medic2, Version 2.60, Ausgabe 08.02.2010
Kommando/Schritt
1
Request ICC1
2
Select File (HCA)
3
Read Binary (Status)
4
Read Binary
(Personal Data)
Read Binary
5
(Subsequent Data)
Read Binary
6
(Subsequent Data)
7
Read Binary
(Insurance Data)
8
Read Binary
(Subsequent Data)
Eject ICC1
9
Hinweise
Befehl 6 und 8 werden mit fortschreitendem Offset so oft wiederholt, bis alle Daten eingelesen
sind. Hierzu ist der Wert '0n' jeweils um 1 zu erhöhen, beginnend mit '01'.
Die Alternative hierzu, das Kommando READ BINARY mit erweiterter Längenangabe
("extended length") zu senden, ist nicht empfehlenswert: Extended length ist bei der eGK
optional, somit ist dieser Weg nicht für alle Karten praktikabel. Diese Alternative bietet jedoch
den Vorteil, dass alle Daten in einem einzigen Block (genauer: in einer Befehlsantwort)
versendet werden.
Beispiel: READ BINARY für PD mit extended length: 00 b0 81 00 00 00 00
Dateninterpretation siehe Abschnitt 4.6
dad
APDU
01
20 12 01 00
00 00 00 a4 04 0c 06 d2
76 00 00 01 02
00
00 b0 8c 00 00
Die Antwort aus READ STATUS muss geprüft werden:
Das erste Byte muss den Wert '30' haben. Anderenfalls dürfen die
Kartendaten nicht verwendet werden!
00
00 b0 81 00 00
00
00 b0 01 00 00
00
00 b0 0n 00 00
Die Daten aus den einzelnen Antworten werden zu einer Datei zusammenge-
setzt, um weiter verarbeitet werden zu können.
Sind keine Daten mehr lesbar, antwortet die Karte mit '6b 00' (Offset falsch).
00 b0 82 00 00
00
00 b0 0n 00 00
00
Die Daten aus den einzelnen Antworten werden zu einer Datei zusammenge-
setzt, um weiter verarbeitet werden zu können.
Sind keine Daten mehr lesbar, antwortet die Karte mit '6b 00' (Offset falsch).
20 15 01 00
01
Bemerkung
ohne Wartezeit (alternativ: mit
Wartezeit)
Antwort: Kartenstatus (25 Byte) +
Response Code '90 00'
Personendaten (max. 256 Byte) +
Response Code '90 00'
Folgende Daten (max. 256 Byte)
mit Offset 256 + '90 00'
Folgende Daten (max. 256 Byte)
mit Offset n*256 + '90 00'
Versichertendaten (max. 256
Byte) + '90 00'
Folgende Daten (max. 256 Byte)
mit Offset n*256 + '90 00'
ohne Wartezeit (alternativ: mit
Wartezeit)
Seite 16

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis