Я пытаюсь прочитать смарт-карту(Немецкая карта Gesundheitskarte)используя javax.smartcardio
В определении EF "PD" его длина указана как 850 байт. Содержимое должно представлять собой XML-строку в формате gzip, закодированную в формате ISO5589 -15, как указано здесь
. В качестве CommandAPDU отправляю
00 B0 00 00 00
чтобы получить первые 256 байт. После отправки
00 B0 00 FF 00
Я получаю следующие 256 байт.
Но как мне получить остальные?
Как я узнаю, когда двоичные данные закончатся?
Немецкая спецификация, часть 1 | Немецкая спецификация, часть 2