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

@@ -359,6 +359,10 @@ class SimCardCommands(object):
ret = {'successful_3g_authentication': data}
return (ret, sw)
def status(self):
"""Execute a STATUS command as per TS 102 221 Section 11.1.2."""
return self._tp.send_apdu_checksw('80F20000ff')
def deactivate_file(self):
"""Execute DECATIVATE FILE command as per TS 102 221 Section 11.1.14."""
return self._tp.send_apdu_constr_checksw(self.cla_byte, '04', '00', '00', None, None, None)