globalplatform

    1热度

    1回答

    我下载了一个名为JCOP经理从here对付我CJ3A080 JCOP Java卡软件。 它能够正确识别我的卡。但它不会让我安装或列出小程序!为什么? 输出这个软件: 我尽量选择使用CardTool(我用它来发送APDU到卡软件)的ISD,但是当你看到下面没有常见的爱滋病的 需要注意的是,CardTool输出格式如下: < CLA | INS | P1 | P2 | Lc | Le < Comma

    1热度

    1回答

    我有一个JCOP智能卡(CJ3A080)。我想列出卡片上的默认小程序,因此我下载了最新版本的GPShell(1.4.4)并运行名为listjcop10.txt的脚本。但它失败了。这是脚本的contets: listjcop10.txt: mode_211 gemXpressoPro enable_trace establish_context card_connect -readerNum

    0热度

    2回答

    我有一个CJ3A080 v2.4.1恩智浦JCOP智能卡。 当我想选择AID = A0 00 00 01 67 41 30 00 FF,收到SW1-SW2 = 6A82(文件或应用程序未找到)和其他一些数据如下: < 00 A4 04 00 09 00 < A0 00 00 01 67 41 30 00 FF > 02 21 00 33 00 00 00 00 4E 58 30 31 31 4

    2热度

    2回答

    我有一个javacard,它是S_ENC,S_MAC和DEK键是404142434445464748494A4B4C4D4E4F。问题是我如何通过gpj,gpshell或jcmanager更改这些密钥?

    0热度

    1回答

    一个applet如你所知,我们可以看到小应用程序的AID的列表居住使用gpj -list或其他工具中使用类似的命令在智能卡上(如gpshell,GP,opensc工具 ...) 我想知道有什么方法可以隐藏一个applet列表在这些类型的命令的响应?我的意思是上传一个applet,当我们使用gpj -list时,智能卡不会返回它的AID!

    1热度

    1回答

    我正在尝试向我的EMV卡发送STORE DATA命令以存储DGI值。我有一个描述APDU命令来安装和JCOP 2.4.1版本3. 在文档个性化EMV应用的文件,命令的顺序是: SELECT INITIALIZE UPDATE EXTERNAL AUTHENTICATION STORE DATA FOR DGI ... ... STORE DATA FOR DGI. 写在这条线文档是

    0热度

    1回答

    我已经从恩智浦获得一堆SmartMX双接口卡,并下载并安装了JCOP工具。将我的Java Card Applet从NetBeans迁移到Eclipse的过程相当简单,但在卡上安装已编译的小程序本身已证明相当困难。我无法在这些示例卡上选择安全域小程序。我相信这与恩智浦所处的状态有关,因为恩智浦提供给我一个运输密钥,并严格禁止卡离开我的前提,而不是先以某种方式融合。我曾与ACS卡(即ACOS3)合作,

    0热度

    1回答

    1: 2: 3: 上面的图片附在问题上,基于他们提出我的问题! 1,我们知道在GP规范提到,卡挑战有8个字节长度,但在第一张照片,JCManager显示六个字节卡挑战!为什么? 2 - 基于GP规范制作的派生数据与JCManager中的派生数据不相等!为什么?! 3-基座上图象,如果静态S_ENC和静态S_MAC具有相等的值,我们得出结论,会话S_ENC和会话S_MAC必须具有相等的值。是对的吗?

    0热度

    1回答

    据我所知,当JCRE接收选择 APDU命令,首先之后,搜索它的注册表中的AID的命令指示。如果在注册表中没有找到AID返回6A82。但如果JCRE找到它,它会调用所选小程序的deselect()方法,并在收到True后,它会调用select()方法请求的小程序。如果它从该方法收到True,则将该小程序标记为选中状态。 我的问题: 1-会发生什么,如果第一小应用程序(目前被选的applet)返回Fa

    1热度

    2回答

    功能方法如Java卡API的2.2文件here提到的,selectingApplet()是用于由小应用程序process()方法区分选择哪个选择此applet APDU命令的方法,从所有其他SELECT APDU命令可能与文件或内部小程序状态选择有关,并且如果正在选择此小程序,则返回true。 我的问题是为什么我们需要这种方法?甚至更​​一般:为什么选定的applet需要接收SELECT-appl