diff options
author | Kevin Redon <kevredon@mail.tsaitgaist.info> | 2011-05-16 15:25:54 +0200 |
---|---|---|
committer | Kevin Redon <kevredon@mail.tsaitgaist.info> | 2011-05-16 15:25:54 +0200 |
commit | 9bb57d7ac61596d515cddff352e52fab7e4ff026 (patch) | |
tree | bc575d40e2e65f36b1ece566b706e7c7972287df | |
parent | d6978777d4a0696fd5a8f77795c8aa373b8aca68 (diff) |
readme updated
-rw-r--r-- | README | 29 |
1 files changed, 26 insertions, 3 deletions
@@ -25,17 +25,40 @@ and return the serial port path (bluez and dbus are used) demo_client : - it's purpose is to test the client implementation (just the basics) - use the CLI to indicate the server -- it executes some common commands +- it can use different client (demo,info,copy) + - demo : only executes some very common APDUs + - info : displays information stored in the SIM (see info_client.rb) + - copy : copies the files from the SIM into a XML file (see copy_client.rb) + +info_client.rb : +- it read and displayed information stored on the SIM : + - ICCID + - IMSI + - MSISDN + - OFM + - services provided + - some Kc + - ... +- it's easy to decode more info + +copy_client.rb : +- it copies all the files (MF/DF/EF) from the SIM into a XML file +- it's not a cloned, as Ki can not be copied (used for the autentication +and encryption) +- some authentication triplets are also extracted +- the CHV1(PIN) is also saved +- only the body of the files with access condition ALWAYS and CHV1 can +be copied. otherwise only the header is saved. demo_server.rb : -- it's purpose is to start the server implementations (sim,pcsc) +- it's purpose is to start the server implementations (simos,pcsc) - use the CLI to configure it pcsc_server.rb : - this is a server implementation that uses a classic smart card reader to connect to the SIM (smartcard gem used) -sim_server.rb : +simos_server.rb : - this provides a softSIM (software SIM) - it is SIMOS - the SIM files have to be provided in a xml file |