cap解析 java,如何加载CAP文件,Java卡

I am new to java card,Can you help me how to parse Aplet CAP file into the APDU,

For installing this CAP file to the card suported GP2.2.

解决方案

You should try using GPShell which will do the work for you. You need to perform a number of GlobalPlatform commands :

Install [for load]

Load

Install [for install and make selectable]

GPshell will do this for you, as well as the security (you need to authenticate with SCP02, in a script that will look like this :

mode_211

enable_trace

establish_context

card_connect -reader ""

select -AID A0000001510000

open_sc -security 1 -keyind 0 -keyver 32 -enc_key 11111111111111111111111111111111 -mac_key 22222222222222222222222222222222 -kek_key 33333333333333333333333333333333 -scp 2 -scpimpl 21

install_for_load -pkgAID -sdAID -nvCodeLimit 0

load -file your.cap

install_for_install -AID -pkgAID -instAID

Angle bracket items above should of course be edited in the script above. If the SSD is not defined, you might as well use the ISD's AID (A0000001510000).

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值