我试图在Java卡上列出小程序/包。我使用以下APDU命令获取列表:
80 F2 E0 00 02 4F 00 00
该命令返回状态字0x61xx
,因此我为xx
字节发送一个GET-RESPONSE命令:
00 C0 00 00 xx
这将为我提供xx
数据字节和状态字0x6310
(“更多可用数据”)。接下来我应该发送什么来接收状态字指示的进一步数据?
APDU跟踪:
[SEND] 80 F2 E0 00 02 4F 00 00 [RECEIVE] 61 F2 [SEND] 00 C0 00 00 F2 [RECEIVE] <F2 bytes of data> 63 10 [SEND] ???
查看您在问题中显示的命令/响应序列,以及列出小程序/包的事实,我认为这是关于GlobalPlatform卡管理的。
您正在使用的命令(INS=0xF2)是GET STATUS命令。P1=0xE0表示您想要列出发行方安全域、应用程序(包括安全域)和可执行加载文件。P2=0x00表示您想要获得第一个或所有出现(即您想要开始搜索)。
然后,您将获得0xF2数据字节作为对该命令的响应。状态字“6310”由GP卡规范定义,以指示有更多数据可用。因此,您需要重复GET STATUS命令,直到您收到无错误(“9000”)状态字。对于在“6310”警告条件后重复GET STATUS命令,您需要将P2更改为0x01以指示您希望获得下一次事件。因此,在收到状态字“6310”时,您将发出以下命令:
80 F2 E0 01 02 4F 00 00
根据节点获取文档节点获取 我们可以这样得到响应状态 为了得到数据 我有一个场景,需要从响应返回JSON数据和状态。我试着这样用 但是 安慰日志(jsonData.status) 不会返回状态。如何获取状态和输出数据
react,antd,typescript 为什么在Modal.confirm后,前面update()方法设置的值没有成功,在getRow()方法里面获取的还是原来的值 怎么样才能在getRow方法里面获取update()方法里面设置的值?
各位早上好,, 我刚完成React的培训,我想做一个项目来练习。首先,我只是在firebase数据库中发布数据。然后,我想使用钩子(useState和useEffect)获取数据并将其显示在react组件中。 问题是,在使用axios获取数据后,我最终陷入了经典的无限循环陷阱,但我不知道如何使用依赖性来阻止它。 请查找以下代码: 当我使用控制台日志类型时,数据是正确的。但当我控制台记录fetche
问题内容: 使用SQL SERVER。 数据库包含不同年份的数据,我想以某种方式获取所有数据(所有年份)并显示给用户,例如,数据库包含表: 现在通过从information_schema.tables中选择TABLE_NAME到@tableName中,其中table_name如’records_%’ 我可以获取所有表名,如何编写SQL(或过程)以从这些表中获取所有数据?将所有记录合并到一个表中?
我正在制作一个BMR计算器,我的一个面板为用户提供了一个选项,可以改变他们输入身高的方式,从厘米到英尺/英寸。 下面是处理上述面板的代码块。 我的问题是,当我按下kg或cm按钮时,文本字段不会出现,因此我认为我使用的isSelected()有点错误。 下面是一幅关于这种情况的图像。您可以看到,即使选择了脚,也不会显示任何文本字段。我能做些什么来解决这个问题?
问题内容: 如何在saga函数中访问redux状态? 简短答案: 问题答案: 正如@markerikson已经说过的那样,它公开了一个非常有用的API 来调用状态,以便在传奇中获取部分状态。 对于您的示例,一个简单的实现可以是: 除了@markerikson 建议的文档之外,D。Abramov还提供了一个非常好的视频教程,其中介绍了如何与Redux 一起使用。在Twitter上也请检查这个有趣的线