为什么CLA = C0类不能再用于自己的用途?

时间:2019-06-01 13:24:10

标签: smartcard javacard

我在查找有关JavaCard3的信息时遇到问题。我必须对JavaCard版本3中的新机制做一些简短的介绍。我列出了在演示过程中必须涉及的主题。其中之一是“为什么不能进一步将CLA = C0类用于自己的应用程序?”总计,我在Internet和JavaCard 3文档中找不到任何信息和参考。你们中的任何一个都可以拥有这样的知识,并说出为什么CLA = 0不能再用于个人用途了吗?

预先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

CLA值为'0xC0'的APDU寻址到第四逻辑信道。请参阅JCRESpec中的“将APDU命令转发到逻辑通道”一章(version 3.0.1中的第4-9页)。

节选(表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]

EDIT> AFAIK,从JC 2.2.2开始支持20个逻辑通道