Я хотел бы отправить ответный APDU, содержащий поле данных ответа, а также слово состояния, отличное от 0x9000. Учитывая мое понимание ISO 7816-4, в целом это должно быть возможно.
Однако всякий раз, когда я указываю возвращаемые данные и пытаюсь их отправить, я не вижу никакой возможности явно установить слово состояния, отличное от 0x9000.
Напротив, я могу явно установить произвольные слова состояния и отправить их как ISOException, но не имею возможности прикрепить возвращаемые данные.
Такое поведение подходит для ошибок, т. е. слов состояния 0x64XX - 0x69XX, но что делать с 0x63XX? Это должно быть нормально, чтобы отправить предупреждение и по-прежнему передавать возвращаемые данные.
Итак, можно ли отправлять ответные APDU, содержащие возвращаемые данные И слово состояния, отличное от 0x9000, и как мне это сделать?