我试图从全球平台2.2卡的SIM卡中的安全元素中读取一些数据。
我的applet的SELECT命令成功90,00,响应中有一些PDOL数据。但是,当我发送获取处理选项时,它返回6D00。似乎安全域仍在负责,并且不理解GPO命令。
我的调查表明,小程序特定命令需要通过安全通道,而CRS则在基本通道上运行。即使没有通过非接触式接口访问卡,这个要求是否正确?
答案 0 :(得分:0)
首先验证您的applet必须在相同的I / O接口和发送命令的逻辑通道上被选中。
状态字'6D00'表示通过另一个不理解它的小程序或SD发送的命令,而不是安全通道启动要求。
如果您正在使用安全卡和安全元素进行通信,那么您需要启动scp会话。
答案 1 :(得分:0)
SELECT APDU
应该首先以正确的AID发送。
如果AID属于EMV卡,则响应应带有状态SW 90 00和数据区域。应当正确解析数据区域中的处理选项数据对象列表,并使用必需的参数构造GET PROCESSING OPTIONS
(终端
交易资格,金额,授权,不可预测的数字等)
尝试使用此TLV utilities并查看选项列表:
9F38 Processing Options Data Object List (PDOL)
9F66049F02069F37045F2A029A03