Verwenden Sie READ BINARY, um mehr als 256 Bytes zu lesen
Ich versuche eine Smartcard zu lesen (Deutsche Gesundheitskarte) mit javax.smartcardio
In demDefinition von der EF "PD" wird ihre Länge mit 850 Bytes angegeben. Der Inhalt sollte eine nach ISO5589-15 verschlüsselte XML-Zeichenfolge sein, wie angegebenHier
Als CommandAPDU sende ich
00 B0 00 00 00
um die ersten 256 Bytes zu erhalten. Nach dem Senden
00 B0 00 FF 00
Ich bekomme die nächsten 256 Bytes.
Aber wie bekomme ich den Rest?
Woher weiß ich, wann die Binärdaten enden?
Deutsche Spezifikation Teil 1 | Deutsche Spezifikation Teil 2