globalplatform相关内容

JAVACARD2.2中的selectingApplet()方法的功能是什么

如JavaCard 2.2 API文档所述此处,selectingApplet()是applet process()方法用来将选择了此applet的 SELECT APDU命令与所有其他 SELECT 区别开来的方法可能与文件或内部小程序状态选择有关的APDU命令,如果选择了该小程序,它将返回true. 我的问题是我们为什么需要这种方法?,甚至更笼统:为什么选定的applet需要接收SELE ..
发布时间:2020-06-16 19:04:09 其他开发

JCOP卡中的保险箱

JCOP V2.4.2修订版3安全目标: 第11-12页 在JCOP 2.4.2 R3中实现了安全盒概念.安全 Box是一种允许运行未经认证的第三方的结构 本机代码,并确保该代码不会损害,影响或 操作JCOP 2.4.2 R3操作系统或任何小程序 由操作系统执行.本机代码的分离 安全盒中存在的其他代码和/或数据是 由已通过硬件认证的硬件MMU确保 评估 我有一些描述的卡,并且我想 ..

Java卡对长AID和短AID小程序的怪异响应

我创建了一个包含22个相等的applet的程序包.(这些applet在程序中是相等的,而在AID中是不同的.) 当我如下设置程序包AID和applet的AID时,一切正常. (我可以安装它,并且可以在gp -list命令的响应中看到它) 包裹AID = 0102030405 App1 AID = 010203040501 App2 AID = 010203040502 ..
发布时间:2020-06-16 19:04:04 其他开发

setATRHistBytes()方法始终返回false

我编写了以下程序,将智能卡的ATR中的 Historical Bytes (历史字节)更改为例如0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00.我使用GPSystem.setATRHistBytes()设置历史字节. 请注意,0x00 0x00 ... 0x00不是我用于历史字节的实际值,但我检查了它.实际值是一个由15个字节组成的数组,该 ..
发布时间:2020-06-16 19:03:57 其他开发

获取数据APDU命令的不同标签和响应格式

您可能已经知道, Gloabal平台卡规范定义了一个名为 Get Data 的命令. em>从智能卡中检索一些信息. GlobalPlatformPro 是与智能卡通信的流行工具之一.当我使用此工具列出卡上已安装的小程序时,将显示以下输出: D:\3-TestTools\SmartCard>GP -list -d -v -i //Useless Info Censored ATR: 3 ..
发布时间:2020-06-16 19:03:33 其他开发

在JavaCard中安装小程序

我通过Eclipse创建了流行的"Hello World" javacard代码的.cap文件 现在我想通过GPShell和ACR38智能卡读卡器将其加载到真实的Java卡中. 问题:我是否需要任何密钥才能将.cap文件加载到卡中?我的意思是,我应该在将小程序上传到卡中之前进行身份验证吗?还是不需要? 我认为必须进行身份验证.在不进行身份验证的情况下上传.cap是不合理的.但我不知道如 ..
发布时间:2020-06-16 19:03:30 其他开发

在智能卡上上传.cap文件?

我有一张新的卡,上面的代码是其ATR. 3B 68 00 00 00 73 C8 40 12 00 90 00 我在Google中搜索了该ATR,最后我知道这是“巴西e-CPF卡". 问题是如何使用此卡?我是说它支持哪些APDU?有任何数据表吗?它是javacard吗? [如果是]如何在其中上传.cap文件?是否有任何默认密钥? 还有很多这类问题. 主要问题是:我可以从ATR中获 ..
发布时间:2020-06-16 19:03:26 其他开发

T = 0 JavaCard的传输错误

我有4种不同类型的JavaCard.出于怪异的目的,我编写了以下小程序,以在接收到每个APDU命令时返回整个APDU缓冲区: package bufferReturner; import javacard.framework.APDU; import javacard.framework.Applet; import javacard.framework.ISOException; pu ..
发布时间:2020-06-16 19:03:23 其他开发

使用UICC运营商特权证书签署应用

我正在阅读有关此链接的信息.具有运营商特权的应用程序. 我知道如何使用用于生产版本的密钥库对应用程序进行签名,但是如何将UICC证书添加到我的应用程序中以使其获得运营商特权? 我的主要目标是能够调用 TelephonyManager 函数,例如: iccOpenLogicalChannel iccCloseLogicalChannel iccTransmitApduLogical ..
发布时间:2020-06-16 19:03:18 移动开发

JCOP的安全域的AID和“未融合卡"的含义或“未预先个性化"

我从此处下载了名为 JCOP Manger 的软件,处理我的 CJ3A080 jcop Java卡. 它可以立即识别我的卡.但它不允许我安装或列出小程序!为什么? 此软件的输出: 我尝试使用 CardTool (我用于将APDU发送到卡的软件)选择ISD,但是正如您在下面看到的那样,在卡上找不到常见的AID: 请注意, CardTool 的输出格式如下: ..
发布时间:2020-06-16 19:03:15 其他开发

Eclipse生成的.cap文件无法安装在JavaCard上

我试图在我的JavaCard(金雅拓IDCore3010)上安装applet。我成功地使用了GlobalPlatform helloworld.cap文件,但是当我在Eclipse(4.4.2)中生成.cap文件时,使用相同的源代码(尽管不同的程序包名称,但这并不重要),我收到错误消息与GlobalPlatformShell和GlobalPlatformProShell。我正在使用与原始文件相同的 ..
发布时间:2017-07-30 00:52:45 Java开发

有什么不对的Java卡的.cap文件?

我有一个新的Java卡和两个.CAP文件! 其中一人成功地安装在卡上(和成功删除!)和另外一个失败的上传和安装。我把“GPJ”的产量在下面。什么是错的。CAP文件?和我如何能解决这个问题? 我发帽文件,Eclipse和它的源$ C ​​$ c为的此链接。 这是“GPJ”的输出 感谢您。 解决方案 有一个广泛possiblities此错误,因为智能卡返回codeS不vvery具体 ..
发布时间:2016-05-27 20:23:43 跨浏览器开发