当前位置: 首页 > 知识库问答 >
问题:

使用APDU将小程序上传到真正的智能卡

后源
2023-03-14

我使用Java卡开发工具包(Java卡3.0.2运行时)创建了一个小程序,我使用scriptgen生成脚本APDU,然后我想用生成的APDU脚本文件运行apdutool,将小程序上传到通过USB连接到我的计算机的真正读卡器上的真正智能卡中。我运行以下命令:

apdutool -s pcsc myScriptApdu

但我犯了一个错误:

Opening connection to local reader on port pcsc.
Error: Cannot open port.
Available ports:
<none available>

有可能实现我想要的目标吗?

共有1个答案

龚承嗣
2023-03-14

是的,这是可能的,但是您首先需要确保您的阅读器设备安装为PC/SC兼容的智能卡阅读器(如果配置为CCID兼容的阅读器,这是最容易的)。

 类似资料:
  • 我正在尝试将小程序(.cap文件)安装到智能卡中。我读到可以使用APDU完成。我使用Netbeans创建了我的小程序,它的助手是//aid/9AE9BE4D27/53。 首先构建apdu,选择安装程序小程序: ; 然后构建将创建我的小程序的apdu(遵循此结构): 我开发了一个应用程序,可以使用。我想如果我发送正确的安装命令,我的。cap文件应安装在卡中。 有了这些信息,谁能帮我建立正确的apdu

  • 我在Eclipse中开发了一个Java Card applet并获得了一个cap文件。然后,我使用JCManager-Java Secure Card Manager将该文件加载到我的智能卡上。我有两种智能卡: 联系人,JCOP 2.136k 无接触,JCOP 2.1 有可能吗?如果是,怎么做?如何加载我的SIM小程序到真正的智能卡[不是SIM卡]?

  • 我使用ACR122U-A9读取智能卡,通过以下APDU,我可以获取UID和ATS: 使用NXP TagInfo应用程序(android),我可以看到一个包含我所需数据的十六进制表。使用什么APDU命令可以检索这些数据? 六边形表如下所示: [0000]中是我想要检索的数据。

  • 智能小程序 网盘小程序和手百小程序使用同一框架。为了对小程序的权限进行控制,网盘自定了一些scope,如下: scope 描述 pcs_doc_read_write 读写网盘文档、文件列表 pcs_pic_rw 读写您百度网盘图片资源 pcs_video_rw 读写您百度网盘视频资源 pcs_audio_rw 读写您百度网盘音频资源 pcs_app_rw 读写您百度网盘应用资源 接入流程 1、去

  • 我已经使用了无需太多努力即可从智能卡读取序列号。然而现在我被指派在空白卡片上创建MF(没有它序列号就无法读取)。我正在根据ISO7816指南创建APDU命令,但无法创建正确的APDU命令,因为我的十六进制值被转换为错误的字节。 我有两个问题 1:命令APDU中的数据采用了错误的字节(标记为*)。 2: SW1和SW2返回为6A 80,这意味着数据栏中的参数是不正确的(我猜是因为负值,而将十六进制格

  • 我有一本书。CAP文件(applet),我想把它安装到我的java卡上。我知道我可以使用GPShell或apdutool(来自JCDK)这样的工具来实现这一点,但我想自己复制安装过程。 令人困惑的是,在GP标准中,安装过程是:APDU命令INSTALL[for load]后跟多个load命令,后跟INSTALL[for INSTALL]命令。 而oracle留档为安装. CAP文件提出了不同的AP