卡片规范(命令参考)
11.4.2.2 引用控制参数P2
引用控制参数P2控制连续的GET STATUS命令的数量,并指出响应报文的格式。应当按下表进行编码:
表11-21:GET STATUS引用控制参数P2
如果当前应用会话过程中先前没有执行过GET STATUS[取第一个或所有结果],则应拒绝查询下一结果的指令。
如果仅查询发卡方安全域的状态,应当拒绝查询下一结果的指令。
查询符合本版本规范或2.1.1A修订版的卡片时,建议采用按表11-36的响应编码。注意:符合本规范早期版本的卡片可能仅支持表11-35和表11-37定义的响应数据结构。
11.4.2.3 命令报文中的发送数据域
数据域的结构如下表:
表11-34:GET STATUS命令数据域
GET STATUS命令报文数据域应当至少包括一个TLV编码的查询条件:AID(4F标签)。当查询条件为4F 00时,应当可以查询出与引用控制参数P1选定条件匹配的所有结果。 应当能够查询具有相同RID的所有结果。
可以增加其它查询条件。这种情况下,其余查询条件应当以TLV编码,并添加在必需的查询条件AID(4F标签)之后。如果卡片不支持,应忽略附加的查询条件。 查询的范围限定于接收该命令的卡内实体的直接或间接关联的ELF、应用和安全域。如果接收命令的卡内实体具有全局注册表权限,搜索范围为全局注册表中注册的所有ELF、应用和安全域。
标签列表指出卡片如何中将符合查询条件的卡内实体组成响应数据。在它的值域中含有一串标签(没有分隔符),指出需要包含在响应数据中的数据对象。如果在GP注册表中找到一个符合查询条件的卡内实体没有相应的数据对象,则应返回一个错误状态码。仅当引用控制参数P2指出TLV编码响应数据时(即P2的b2位设为1),才可以出现标签列表。如果卡片不支持,则应忽略标签列表。

