shell: Add 'status' command to issue STATUS APDU

This can be used to get the FCP of the currently selected file.

Change-Id: I65c97adadd831ca2daa5a0dbb52a37999f8514fd
This commit is contained in:
Harald Welte
2021-05-25 22:03:13 +02:00
parent 8dfd6d070f
commit 34b05d3707
3 changed files with 14 additions and 0 deletions

View File

@@ -1145,6 +1145,11 @@ class RuntimeState(object):
return select_resp
def status(self):
"""Request STATUS (current selected file FCP) from card."""
(data, sw) = self.card._scc.status()
return self.selected_file.decode_select_response(data)
def read_binary(self, length:int=None, offset:int=0):
"""Read [part of] a transparent EF binary data.