Wysyłam poniżej polecenia APDU do znacznika ISODep i otrzymuję komunikat „6700 niewłaściwa długość”
byte[] command = new byte[]{ (byte)0x80, (byte)0xD0, (byte)0x01, (byte)0x00, (byte)0x07,(byte)0x22 , (byte)0x22,(byte)0x12 , (byte)0x34 , (byte)0x56 , (byte)0x78 , (byte)0x90 };
Proszę sugerować, czy coś jest nie tak w powyższym poleceniu.
Odpowiedzi:
0 dla odpowiedzi № 1Wysyłasz tam skrzynkę 4 APDU, prawda? Twój Lc wskazuje 0x07 bajtów danych, a na końcu jest Le 0x90. Sprawdź w specyfikacji, czy to polecenie faktycznie oczekuje struktury przypadku 4, czy też źle podałeś długość danych w polu Lc (0x08 zamiast 0x07).