1、 ETSI TS 103 481 V11.0.0 (2016-05) Smart Cards; Test specification for the Remote APDU structure for UICC based applications; UICC features (Release 11) TECHNICAL SPECIFICATION ETSI ETSI TS 103 481 V11.0.0 (2016-05)2 Reference DTS/SCP-00RAMTESTV09000 Keywords protocol, smart card ETSI 650 Route des
2、Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice The present document can be downloaded from: http:/www.etsi.org/st
3、andards-search The present document may be made available in electronic versions and/or in print. The content of any electronic and/or print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any existing or perceived difference in cont
4、ents between such versions and/or in print, the only prevailing document is the print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status
5、. Information on the current status of this and other ETSI documents is available at https:/portal.etsi.org/TB/ETSIDeliverableStatus.aspx If you find errors in the present document, please send your comment to one of the following services: https:/portal.etsi.org/People/CommiteeSupportStaff.aspx Cop
6、yright Notification No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm except as authorized by written permission of ETSI. The content of the PDF version shall not be modified without the written authorization of ETSI. Th
7、e copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2016. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members. 3GPPTM and LTE are Trade Marks of
8、ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. GSM and the GSM logo are Trade Marks registered and owned by the GSM Association. ETSI ETSI TS 103 481 V11.0.0 (2016-05)3 Contents Intellectual Property Rights 10g3Foreword . 10g3Modal verbs terminology 10g3Intro
9、duction 10g31 Scope 11g32 References 11g32.1 Normative references . 11g32.2 Informative references 13g33 Definitions, symbols and abbreviations . 13g33.1 Definitions 13g33.2 Abbreviations . 13g33.3 Formats . 14g33.3.1 Format of the table of optional features 14g33.3.2 Format of the applicability tab
10、le . 14g33.3.3 Status and Notations . 15g34 Test Environment . 15g34.1 Test Applicability . 15g34.1.1 Table of optional features . 15g34.1.2 Applicability table 16g34.2 Test environment description . 19g34.3 Tests format 20g34.3.1 Initial Conditions 20g34.3.2 Test procedure 20g34.4 General initial c
11、onditions . 21g34.4.1 Common rules . 21g34.4.2 File system and files content . 21g34.4.3 AID and TAR coding 22g34.5 Test equipment / OTA server . 23g34.5.1 Test equipment / OTA server requirements 23g34.5.2 Default conditions for DUT operation 23g34.5.3 Java Card Software Development Kit . 23g35 Con
12、formance Requirements . 24g35.1 Overview of remote management 24g35.2 Remote APDU format 24g35.3 Security parameters assigned to applications . 30g35.4 Remote File Management (RFM) 31g35.5 Remote Application Management (RAM) . 33g35.6 Additional command for push . 48g35.7 Confidential application ma
13、nagement 51g36 Test Cases . 52g36.1 Overview of remote management 52g36.2 Remote APDU format 53g36.2.1 Compact Remote Application data format 53g36.2.2 Expanded Remote Application data format 53g36.2.2.1 Test case 1: A command session with C-APDU TLV Structure with definite length coding . 53g36.2.2
14、.1.1 Initial Conditions . 53g36.2.2.1.2 Test Procedure. 53g36.2.2.2 Test case 2: A command session containing multiple commands with C-APDU TLV Structure with definite length coding - Bad Format . 54g36.2.2.2.1 Initial Conditions . 54g36.2.2.2.2 Test Procedure. 54g36.2.2.3 Test case 3: A command ses
15、sion with C-APDU TLV Structure with indefinite length coding 55g36.2.2.3.1 Initial Conditions . 55g3ETSI ETSI TS 103 481 V11.0.0 (2016-05)4 6.2.2.3.2 Test Procedure . 56g36.2.2.4 Test case 4: A command session with C-APDU TLV Structure with indefinite length coding - Bad Format 56g36.2.2.4.1 Initial
16、 Conditions . 56g36.2.2.4.2 Test Procedure. 57g36.2.2.5 Test case 5: A command session with Immediate Action TLV Structure with definite length coding - Normal Format 58g36.2.2.5.1 Initial Conditions. 58g36.2.2.5.2 Test Procedure . 58g36.2.2.6 Test case 6: A command session with Immediate Action TLV
17、 Structure with definite length coding - Referenced Format 59g36.2.2.6.1 Initial Conditions . 59g36.2.2.6.2 Test Procedure. 59g36.2.2.7 Test case 7: A command session with Immediate Action TLV Structure with definite length coding - Immediate Action Error 60g36.2.2.7.1 Initial Conditions . 60g36.2.2
18、.7.2 Test Procedure. 60g36.2.2.8 Test case 8: A command session with Immediate Action TLV Structure with indefinite length coding - Normal Format 60g36.2.2.8.1 Initial Conditions. 60g36.2.2.8.2 Test Procedure . 60g36.2.2.9 Test case 9: A command session with Immediate Action TLV Structure with indef
19、inite length coding - Referenced Format 61g36.2.2.9.1 Initial Conditions . 61g36.2.2.9.2 Test Procedure. 61g36.2.2.10 Test case 10: A command session with Immediate Action TLV Structure with indefinite length coding - Immediate Action Error 61g36.2.2.10.1 Initial Conditions . 61g36.2.2.10.2 Test Pro
20、cedure . 61g36.2.2.11 Test case 11: A command session with Error Action TLV Structure with definite length coding - normal format 62g36.2.2.11.1 Initial Conditions . 62g36.2.2.11.2 Test Procedure . 62g36.2.2.12 Test case 12: A command session with Error Action TLV Structure with definite length codi
21、ng - Referenced format . 62g36.2.2.12.1 Initial Conditions. 62g36.2.2.12.2 Test Procedure . 63g36.2.2.13 Test case 13: A command session with Error Action TLV Structure with indefinite length coding - Normal format 63g36.2.2.13.1 Initial Conditions . 63g36.2.2.13.2 Test Procedure . 63g36.2.2.14 Test
22、 case 14: A command session with Error Action TLV Structure with indefinite length coding - Referenced format. 63g36.2.2.14.1 Initial Conditions . 63g36.2.2.14.2 Test Procedure . 64g36.2.2.15 Test case 15: A command session with Script Chaining TLV Structure with definite length coding. . 64g36.2.2.
23、15.1 Initial Conditions . 64g36.2.2.15.2 Test Procedure . 64g36.2.2.16 Test case 16: A command session with Script Chaining TLV Structure with definite length coding (Script Chaining Error). . 65g36.2.2.16.1 Initial Conditions . 65g36.2.2.16.2 Test Procedure . 65g36.2.2.17 Test case 17: A command se
24、ssion with Script Chaining TLV Structure with indefinite length coding 65g36.2.2.17.1 Initial Conditions . 65g36.2.2.17.2 Test Procedure . 65g36.2.2.18 Test case 18: A command session with Script Chaining TLV Structure with indefinite length coding (Script Chaining Error) 66g36.2.2.18.1 Initial Cond
25、itions . 66g36.2.2.18.2 Test Procedure . 66g36.3 Security parameters assigned to applications . 66g3ETSI ETSI TS 103 481 V11.0.0 (2016-05)5 6.3.1 Minimum Security Level (MSL) 66g36.3.2 Access domain 66g36.4 Remote File Management (RFM) 66g36.4.1 UICC Shared File System Remote File Management . 66g36
26、.4.1.1 Test case 1: A command session with a single SELECT command. Check access to the file tree . 66g36.4.1.1.1 Initial Conditions . 66g36.4.1.1.2 Test Procedure. 66g36.4.1.2 Test case 2: A command session with multiple commands (SELECT, UPDATE BINARY, READ BINARY). . 67g36.4.1.2.1 Initial Conditi
27、ons. 67g36.4.1.2.2 Test Procedure . 67g36.4.1.3 Test case 3: A command session with multiple commands (SEARCH RECORD, UPDATE RECORD, INCREASE, READ RECORD). . 68g36.4.1.3.1 Initial Conditions . 68g36.4.1.3.2 Test Procedure. 68g36.4.1.4 Test case 4: A command session with multiple commands (SET DATA,
28、 RETRIEVE DATA). . 69g36.4.1.4.1 Initial Conditions . 69g36.4.1.4.2 Test Procedure. 69g36.4.1.5 Test case 5: A command session with multiple commands (ACTIVATE FILE, DEACTIVATE FILE) . 69g36.4.1.5.1 Initial Conditions . 69g36.4.1.5.2 Test Procedure. 69g36.4.1.6 Test case 6: A command session with mu
29、ltiple commands (VERIFY PIN, CHANGE PIN) . 70g36.4.1.6.1 Initial Conditions . 70g36.4.1.6.2 Test Procedure. 70g36.4.1.7 Test case 7: A command session with multiple commands (DISABLE PIN, ENABLE PIN) 70g36.4.1.7.1 Initial Conditions . 70g36.4.1.7.2 Test Procedure. 70g36.4.1.8 Test case 8: A command
30、session with multiple commands (UNBLOCK PIN). 71g36.4.1.8.1 Initial Conditions . 71g36.4.1.8.2 Test Procedure. 71g36.4.1.9 Test case 9: A command session with multiple commands (CREATE FILE, RESIZE FILE, DELETE FILE) . 72g36.4.1.9.1 Initial Conditions . 72g36.4.1.9.2 Test Procedure. 72g36.4.2 ADF Re
31、mote File Management 72g36.4.2.1 Test case 1: A command session with a single SELECT command. Check access to the file tree . 72g36.4.2.1.1 Initial Conditions . 72g36.4.2.1.2 Test Procedure. 73g36.4.2.2 Test case 2: A command session with multiple commands (SELECT, UPDATE BINARY, READ BINARY) 73g36.
32、4.2.2.1 Initial Conditions. 73g36.4.2.2.2 Test Procedure . 73g36.4.2.3 Test case 3: A command session with multiple commands (SEARCH RECORD, UPDATE RECORD, INCREASE, READ RECORD) 73g36.4.2.3.1 Initial Conditions . 73g36.4.2.3.2 Test Procedure. 73g36.4.2.4 Test case 4: A command session with multiple
33、 commands (SET DATA, RETRIEVE DATA) 74g36.4.2.4.1 Initial Conditions . 74g36.4.2.4.2 Test Procedure. 74g36.4.2.5 Test case 5: A command session with multiple commands (ACTIVATE FILE, DEACTIVATE FILE) . 74g36.4.2.5.1 Initial Conditions . 74g36.4.2.5.2 Test Procedure. 74g36.4.2.6 Test case 6: A comman
34、d session with multiple commands (VERIFY PIN, CHANGE PIN) . 75g36.4.2.6.1 Initial Conditions . 75g36.4.2.6.2 Test Procedure. 75g36.4.2.7 Test case 7: A command session with multiple commands (DISABLE PIN, ENABLE PIN) 75g36.4.2.7.1 Initial Conditions . 75g36.4.2.7.2 Test Procedure. 76g36.4.2.8 Test c
35、ase 8: A command session with multiple commands (UNBLOCK PIN) 76g36.4.2.8.1 Initial Conditions . 76g3ETSI ETSI TS 103 481 V11.0.0 (2016-05)6 6.4.2.8.2 Test Procedure . 76g36.4.2.9 Test case 9: A command session with multiple commands (CREATE FILE, RESIZE FILE, DELETE FILE) . 77g36.4.2.9.1 Initial Co
36、nditions . 77g36.4.2.9.2 Test Procedure. 77g36.4.3 RFM implementation over HTTPS . 77g36.5 Remote Application Management (RAM) . 78g36.5.1 DELETE . 78g36.5.1.1 Test case 1: DELETE command . 78g36.5.1.1.1 Initial Conditions . 78g36.5.1.1.2 Test Procedure. 78g36.5.2 SET STATUS . 78g36.5.2.1 Test case
37、1: SET STATUS command within a command session 78g36.5.2.1.1 Initial Conditions . 78g36.5.2.1.2 Test Procedure. 78g36.5.3 INSTALL 79g36.5.3.1 INSTALL for load 79g36.5.3.1.1 Test case 1: INSTALL for load as a single command in the session 79g36.5.3.1.2 Test case 2: INSTALLfor load with memory managem
38、ent parameters 79g36.5.3.2 INSTALL for install . 80g36.5.3.2.1 Test case 1: INSTALLfor install with SIM File Access and Toolkit Application Specific Parameters . 80g36.5.3.2.2 Test case 2: INSTALLfor install with UICC System Specific Parameters and SIM File Access and Toolkit Application Specific Pa
39、rameters 80g36.5.3.2.3 Test case 3: INSTALLfor install with UICC System Specific Parameter “UICC Toolkit Application specific parameters field“ 81g36.5.3.2.4 Test case 4: INSTALLfor install with UICC System Specific Parameter “UICC Access Application specific parameters field“ 81g36.5.3.2.5 Test cas
40、e 5: INSTALLfor install with UICC System Specific Parameter “UICC Administrative Access Application specific parameters field“ . 82g36.5.3.2.6 Test case 6: INSTALLfor install with UICC System Specific Parameter “UICC Access Application specific parameters field“ and “UICC Administrative Access Appli
41、cation specific parameters field“ for the same ADF . 82g36.5.3.2.7 Test case 7: INSTALLfor install with UICC System Specific Parameter “UICC Access Application specific parameters field“ and “UICC Administrative Access Application specific parameters field“ for the same UICC file system . 83g36.5.3.
42、2.8 Test case 8: INSTALLfor install with the maximum number of timers required for SIM Toolkit Application Specific Parameters set too high (09) 83g36.5.3.2.9 Test case 9: INSTALLfor install with the maximum number of timers required for UICC Toolkit Application Specific Parameters set too high (09)
43、 84g36.5.3.2.10 Test case 10: INSTALLfor install with the maximum number of channels required for SIM Toolkit Application Specific Parameters set too high (08) 85g36.5.3.2.11 Test case 11: INSTALLfor install with the maximum number of channels required for UICC Toolkit Application Specific Parameter
44、s set too high (08) 85g36.5.3.2.12 Test case 12: INSTALLfor install with the maximum number of services required for UICC Toolkit Application Specific Parameters set too high (09) 86g36.5.3.2.13 Test case 13: INSTALLfor install with requested item identifier for SIM Toolkit Application Specific Para
45、meters set to 128 87g36.5.3.2.14 Test case 14: INSTALLfor install with requested item identifier for UICC Toolkit Application Specific Parameters set to 128 87g36.5.3.2.15 Test case 15: INSTALLfor install with Minimum Security Level field of SIM Toolkit Application different from zero . 88g36.5.3.2.
46、16 Test case 16: INSTALLfor install with Minimum Security Level field of UICC Toolkit Application different from zero . 88g36.5.3.2.17 Test case 17: INSTALLfor install with Minimum Security Level field of SIM Toolkit Application different from SPI1 88g36.5.3.2.18 Test case 18: INSTALLfor install wit
47、h Minimum Security Level field of UICC Toolkit Application different from SPI1 89g36.5.3.2.19 Test case 19: INSTALLfor install SIM Toolkit Applications with Access Domain Parameter equal to 00 and FF . 89g36.5.3.2.20 Test case 20: INSTALLfor install UICC Toolkit Applications with Access Domain Param
48、eter equal to 00 and FF . 90g3ETSI ETSI TS 103 481 V11.0.0 (2016-05)7 6.5.3.2.21 Test case 21: INSTALLfor install SIM Toolkit Application with Access Domain Parameter equal to 00 and access condition set to NEVER . 91g36.5.3.2.22 Test case 22: INSTALLfor install UICC Toolkit Application with Access
49、Domain Parameter equal to 00 and access condition set to NEVER 92g36.5.3.2.23 Test case 23: INSTALLfor install SIM Toolkit Application with Access Domain Parameter not supported . 93g36.5.3.2.24 Test case 24: INSTALLfor install UICC Toolkit Application with Access Domain Parameter not supported 93g36.5.3.2.25 Test case 25: INSTALLfor install UICC Toolkit Application with Access Domain Parameter equal to 02 . 94g36.5.3.2.26 Test case 26: INSTALLfor install SIM Toolkit Applications with A
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1