- /term "Remote|localhost:4612"
> /card -a a000000003000000 -c com.ibm.jc.CardManager
ATR: 3BE900008131FE454A434F503431563232A7
ATR: T=1, N=0, IFSC=254, BWI=4/CWI=5, Hist="JCOP41V22"
cm> set-key 255/1/DES-ECB/404142434445464748494a4b4c4d4e4f 255/2/DES-ECB/404142434445464748494a4b4c4d4e4f 255/3/DES-ECB/404142434445464748494a4b4c4d4e4f
cm> init-update 255
cm> ext-auth plain
cm> delete a00000000987
jcshell: Error code: 6a88 (Reference data not found)
jcshell: Wrong response APDU: 6A88
Ignoring expected error
cm> delete a0000000010988
jcshell: Error code: 6a88 (Reference data not found)
jcshell: Wrong response APDU: 6A88
Ignoring expected error
cm> upload "D:\jancky\workspace_WS\EPurse\bin\epurse\javacard\epurse.cap"
cm> install -i a00000000987 -q C9#() a0000000010988 a00000000987
cm> card-info
Card Manager AID : A000000003000000
Card Manager state : OP_READY
Application: SELECTABLE (--------) A00000000987
Load File : LOADED (--------) A0000000035350 (Security Domain)
Module : A000000003535041
Load File : LOADED (--------) A0000000010988
Module : A00000000987
cm> help
List of currently active commands:
store-data
/exec ? make-selectable store-keyset
/expr auth personalize unblock-pin
/glob begin-RMAC print-key upload
/identify card-info put-data
/list-vars change-pin put-key
cm> select //aid/a00000000987
cm> send 0xA0 0xB0 0x00 0x00 0x00 0x02;
jcshell: send: Illegal hex digits at pos: 1
cm> send 0xA0 0xB0 0x00 0x00 0x00 0x02
jcshell: send: Illegal hex digits at pos: 1
cm> send A0B000000002
=> A0 B0 00 00 00 02 ......
(382612 nsec)
<= 6E 00 n.
Status: CLA value not supported
cm> send A0B000000002;
jcshell: send: Odd number of hex digits at pos: 13
cm> send A0B000000002
=> A0 B0 00 00 00 02 ......
(298568 nsec)
<= 6E 00 n.
Status: CLA value not supported
cm> select A00000000987
cm> /card -a a000000003000000 -c com.ibm.jc.CardManager
ATR: 3BE900008131FE454A434F503431563232A7
ATR: T=1, N=0, IFSC=254, BWI=4/CWI=5, Hist="JCOP41V22"
cm> set-key 255/1/DES-ECB/404142434445464748494a4b4c4d4e4f 255/2/DES-ECB/404142434445464748494a4b4c4d4e4f 255/3/DES-ECB/404142434445464748494a4b4c4d4e4f
cm> init-update 255
cm> ext-auth plain
cm> send A0B000000002
=> A0 B0 00 00 00 02 ......
(292651 nsec)
<= 6E 00 n.
Status: CLA value not supported
cm> install -i a00000000987 -q C9#() a0000000010988 a00000000987
jcshell: Error code: 6985 (Conditions of use not satisfied)
jcshell: Wrong response APDU: 6985
cm> /terminal "Remote|localhost:4612"
> /card -a a000000003000000 -c com.ibm.jc.CardManager
ATR: 3BE900008131FE454A434F503431563232A7
ATR: T=1, N=0, IFSC=254, BWI=4/CWI=5, Hist="JCOP41V22"
cm> set-key 255/1/DES-ECB/404142434445464748494a4b4c4d4e4f 255/2/DES-ECB/404142434445464748494a4b4c4d4e4f 255/3/DES-ECB/404142434445464748494a4b4c4d4e4f
cm> init-update 255
cm> ext-auth plain
cm> A0
jcshell: No such command: A0
cm> send A0B000000002
=> A0 B0 00 00 00 02 ......
(390559 nsec)
<= 6E 00 n.
Status: CLA value not supported
cm> send B0B000000002
=> B0 B0 00 00 00 02 ......
(327193 nsec)
<= 6E 00 n.
Status: CLA value not supported
cm> 00A4040006A000000009877F
jcshell: No such command: 00A4040006A000000009877F
cm> send 00A4040006A000000009877F
=> 00 A4 04 00 06 A0 00 00 00 09 87 7F ............
(249932 nsec)
<= 90 00 ..
Status: No Error
cm> send A0B000000002
=> A0 B0 00 00 00 02 ......
(243276 nsec)
<= 00 00 90 00 ....
Status: No Error
-----------------------------------
先要 cm> send 00A4040006A000000009877F
Select 一个 applet 再去下面的命令
分享到:
相关推荐
【JCOP Eclipse javacard 插件】是一个专为Eclipse集成开发环境设计的扩展工具,主要用于支持Java Card应用的开发、调试和测试。Java Card技术是Sun Microsystems(现为Oracle)推出的一种在智能卡、SIM卡等微型设备...
配置完成的Eclipse环境,可以开发java卡,javacard jcop nxp 环境配置完成,测试可运行
1. **项目创建与管理**:创建Java Card项目,配置项目属性,如目标卡片类型、卡片版本等。 2. **源代码编辑**:使用Eclipse强大的代码编辑功能编写Java Card应用的源代码。 3. **编译与转换**:将源代码编译成CAP...
JCOP(Java Card Open Platform)是一种在智能卡上运行的平台,它结合了Java Card技术与Global Platform规范,为开发者提供了一个安全的多服务应用环境。这个平台广泛应用于需要高安全性的金融、通信等场景中。在本...
javacard开发环境 Eclipse 配置完成 安装了jdk后可以直接开发
Eclipse Javacard开发插件,也称为jcde,是一种强大的工具,它将Java Card开发环境JCDK(Java Card Development Kit)的功能与流行的Eclipse集成开发环境(IDE)相结合,为开发者提供了便捷的平台来创建、编译和调试...
**JCOP**,全称Java Card Operating System,是由NXP(前身为Philips Semiconductors)开发的一种智能卡操作系统,主要用于实现Java应用程序在智能卡上的执行。这种系统基于Java Card技术,允许开发者使用Java语言...
JavaCard技术是智能卡领域的重要组成部分,主要用于开发在智能卡上运行的应用程序。这些卡片通常用于安全认证、移动通信、金融交易等场景。本资源集合包含`jcre`(Java Card Runtime Environment)、`api`(应用程序...
1. **IBM JCOP Tools 2.2 CD**:包含用于开发和测试 Java Card 应用的工具。 2. **Eclipse 2.1.3**:广泛使用的开源集成开发环境。 3. **Java Card**(可选):用于实际部署和测试的物理智能卡。 4. **智能卡读卡器*...
1. **JavaCard虚拟机(JVM)**:JavaCard3.04规范定义了一个微型的Java虚拟机,专为资源受限的智能卡设备设计。这个JVM支持字节码执行,具有垃圾回收机制,并且严格限制内存分配以适应微控制器的有限资源。 2. **...
在JavaCard中,这通常通过特定的JCOP(Java Card Operating System)命令来实现,这些命令遵循GlobalPlatform规范,以确保操作的可靠性和不可逆性。 2. **文件系统**:JavaCard上的文件系统是基于ISO 7816标准的,...
1. Eclipse IDE:至少需要3.5版本或更高,用于编写和管理JavaCard项目。 2. JDK:Java Development Kit,版本为1.6,这是JavaCard开发的基础环境。 3. NXP Java Card开发工具:这是一款Eclipse插件,专门用于Java...
5. **开发手册**: "JavaCard应用程序开发三部曲.pdf"很可能是一个详细的指南,涵盖了Java Card开发的各个方面,包括API、安全机制、卡片管理等,对于初学者来说是一份宝贵的参考资料。 6. **Java Card SDK**: java_...
1、jdk1.5 2、JCOP和JCDE插件 3、eclipse配置
1. **基础概念**:介绍Java Card平台,JCOP系统架构以及其与其他智能卡技术的区别。 2. **环境设置**:指导如何安装和配置JCOP Tool,包括必要的软件库和驱动程序。 3. **开发流程**:讲解如何编写符合Java Card规范...
2. **Java Card API**:深入解析Java Card API的类库和接口,如JCOP(Java Card Operating System)和GlobalPlatform,这些都是开发Java Card应用的关键。 3. **卡片生命周期管理**:介绍卡片的初始化、个人化、...
7. **JCOP(Java Card Open Platform)**:JCOP是Oracle提供的一个具体实现,它基于Java Card规范并提供了丰富的功能,如安全网关服务、密钥管理、证书服务等,用于创建高度安全的智能卡应用。 8. **互操作性与兼容...