0

我正在尝试从全球平台 2.2 卡的 SIM 卡中的安全元件中读取一些数据。

我的小程序 SELECT 命令成功 90,00,响应中有一些 PDOL 数据。但是,当我发送获取处理选项时,它返回 6D00。似乎安全域仍在负责并且不理解 GPO 命令。

我的调查表明,小程序特定命令需要通过安全通道,而 CRS 在基本通道上运行。即使没有通过非接触式接口访问卡,这个要求是否正确?

4

2 回答 2

0

首先验证您的小程序必须在相同的 I/O 接口和发送命令的相同逻辑通道上选择。

状态字“6D00”表示命令通过另一个不理解它的小程序或 SD 发送,而不是安全通道启动要求。

是的,如果您正在与安全卡等安全元素进行通信,那么您需要启动 scp 会话。

于 2015-06-15T07:32:06.063 回答
0

SELECT APDU应该先用正确的AID发送。如果 AID 属于 EMV 卡,则响应应带有状态 SW 90 00 和数据区。数据区域中的处理选项数据对象列表应正确解析,并GET PROCESSING OPTIONS应使用所需参数(终端交易限定符、金额、授权、不可预测数量等)构造

试试这个TLV 实用程序并查看选项列表:

9F38 Processing Options Data Object List (PDOL)
    9F66049F02069F37045F2A029A03
于 2019-01-11T07:24:05.657 回答