apdu for java demo_将扩展APDU发送到Javacard

本文探讨了在T=0和T=1协议下发送Short-APDU和Extended-APDU的情况。作者询问了是否需要智能卡和读卡器都支持扩展APDU,以及如何检查它们的兼容性。更新部分提到了智能卡读卡器的四种交换级别,并指出卡和读卡器必须支持EXTENDED-APDU。确认正确使用扩展APDU需要查阅产品文档和寻找支持扩展APDU的读者列表。
摘要由CSDN通过智能技术生成

我有一台ACR38 samrt-card-reader和一些符合GP Spec [02]的Javacard [2.1.1] .

据我所知,有两种APDU, Short-APDU [APDU与 LC 或/和 LE 短于 255 ]和 Extended-APDU [APDU与 LC 或/和 LE 大于 255 ] .

是对的吗?

我们在 T=0 协议中发送Short-APDU并在 T=1 协议中发送扩展APDU .

是对的吗?

我成功地将Short-APDU发送到了我的卡 . [via GPJ , GPShell , OpenSC-Tool ] .

现在,我想知道:

1: 如果我想使用扩展APDU,我的卡必须支持吗?或者我的读者必须支持它?或两者!?或所有卡和所有读卡器都支持短APDU和扩展APDU?

2: 如果他们必须支持EXTENDED-APDU,我怎么能检查那些是否合规?

3: 我需要其他工具,还是可以使用相同的GPJ,GPShell和Opensc工具发送扩展APDU?怎么样?

Update: 我在下面找到了数据here,但如果有人给我更详细的数据,我将感激不尽:

为了能够使用扩展的APDU,您需要:

一张T = 1张卡

在TPDU或扩展APDU中工作的智能卡读卡器

智能卡读卡器可以使用4种不同的交换级别:

性格

TPDU

短APDU

短和扩展的APDU

Character le

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值