Что означает условие безопасности, не удовлетворяющее ответному APDU?

Я играю со своей картой NFC с Android NFC API. Я застрял на этом ответе APDU: Условие безопасности не выполнено (SW1=69, SW2=82).

Кто-нибудь может объяснить мне, что означает этот ответ?

Вот связанная проблема: 69 82Условие безопасности не выполнено ADPU ответ с Android NFC


person Balwinder SIngh    schedule 27.07.2018    source источник


Ответы (1)


Слово состояния 69 82 ("Состояние безопасности не удовлетворено") обычно означает, что вашего текущего состояния аутентификации недостаточно для доступа к определенному ресурсу на карте. Например. если вы получите это в ответ на команду UPDATE BINARY, у вас может не быть разрешения на изменение содержимого файла. Точно так же, если вы получите это в ответ на команду READ BINARY, у вас может не быть разрешения на чтение двоичных данных (произвольный доступ) из файла.

person Michael Roland    schedule 27.07.2018
comment
@michale Роланд: спасибо за разъяснения. НО, как это работает в моем Java-приложении, использующем javax.smartcardio со слотом для чтения карт ноутбука. ?? Таким образом, через NFC у меня нет разрешения на чтение контента, но с картридером ноутбука у меня есть.?? - person Balwinder SIngh; 27.07.2018
comment
@Mr.Vicky Это отдельный вопрос (который вы разместили), и он выходит далеко за рамки того, что вы задали в этом вопросе. - person Michael Roland; 27.07.2018