Почему класс CLA = C0 больше нельзя использовать для собственного использования? - PullRequest
0 голосов
/ 01 июня 2019

У меня проблема с поиском информации о JavaCard3. Я должен подготовить краткое описание новых механизмов в JavaCard версии 3. У меня есть список тем, которые необходимо затронуть во время презентации. Одним из них является "почему класс CLA = C0 не может быть далее использован для собственных приложений? " В целом я не могу найти какую-либо информацию и ссылки в Интернете и документации JavaCard 3. Может кто-нибудь из вас обладает такими знаниями и расскажет, почему CLA = C0 больше нельзя использовать для личного пользования?

Заранее благодарю за помощь.

1 Ответ

1 голос
/ 03 июня 2019

APDU со значением CLA '0xC0' адресовано 4-му логическому каналу.См. Главу «Пересылка команд APDU на логический канал» в JCRESpec (стр. 4-9 в версия 3.0.1 ).

Выдержка (таблица 4-2):

CLA byte encoding         Semantic details
------------------------------------------------------------------------
%b1100 zzzz               (Type 16) last or only command in chain. no SM

NOTATION
z                         Logical channel indicator
                          Type 4 supports logical channels [0..3]
                          Type 16 supports logical channels [4..19]

РЕДАКТИРОВАТЬ> AFAIK, поддержка 20 логических каналов началась с JC 2.2.2

...