ETSI TS 103 481 V11.1.0 (2019-03)

Smart Cards; Test specification for the Remote APDU structure for UICC based applications; UICC features (Release 11)

ETSI TS 103 481 V11.1.0 (2019-03)

Name:ETSI TS 103 481 V11.1.0 (2019-03)   Standard name:Smart Cards; Test specification for the Remote APDU structure for UICC based applications; UICC features (Release 11)
Standard number:ETSI TS 103 481 V11.1.0 (2019-03)   language:English language
Release Date:12-Mar-2019   technical committee:SET TEST - SET TEST
Drafting committee:   ICS number:
ETSI TS 103 481 V11.1.0 (2019-03)






TECHNICAL SPECIFICATION
Smart Cards;
Test specification for the Remote APDU structure
for UICC based applications;
UICC features
(Release 11)

---------------------- Page: 1 ----------------------
Release 11 2 ETSI TS 103 481 V11.1.0 (2019-03)



Reference
RTS/SCP-00RAMtestv110100
Keywords
management, remote, smart card, testing

ETSI
650 Route des 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 enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88

Important notice
The present document can be downloaded from:

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 contents between such versions and/or in print, the prevailing version of an ETSI
deliverable is the one made publicly available in PDF format at www.etsi.org/deliver.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at

If you find errors in the present document, please send your comment to one of the following services:

Copyright 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.
The copyright and the foregoing restriction extend to reproduction in all media.

© ETSI 2019.
All rights reserved.

TM TM TM
DECT , PLUGTESTS , UMTS and the ETSI logo are trademarks of ETSI registered for the benefit of its Members.
TM TM
3GPP and LTE are trademarks of ETSI registered for the benefit of its Members and
of the 3GPP Organizational Partners.
oneM2M™ logo is a trademark of ETSI registered for the benefit of its Members and
of the oneM2M Partners.

GSM and the GSM logo are trademarks registered and owned by the GSM Association.
ETSI

---------------------- Page: 2 ----------------------
Release 11 3 ETSI TS 103 481 V11.1.0 (2019-03)
Contents
Intellectual Property Rights . 10
Foreword . 10
Modal verbs terminology . 10
Introduction . 11
1 Scope . 12
2 References . 12
2.1 Normative references . 12
2.2 Informative references . 14
3 Definition of terms, symbols, abbreviations and formats . 14
3.1 Terms . 14
3.2 Symbols . 14
3.3 Abbreviations . 14
3.4 Formats . 15
3.4.1 Format of the table of optional features . 15
3.4.2 Format of the applicability table . 16
3.4.3 Status and Notations . 16
4 Test Environment . 17
4.1 Test Applicability . 17
4.1.1 Table of optional features . 17
4.1.2 Applicability table . 17
4.2 Test environment description . 21
4.3 Tests format . 21
4.3.1 Initial Conditions . 21
4.3.2 Test procedure . 22
4.4 General initial conditions . 22
4.4.1 Common rules . 22
4.4.2 File system and files content . 22
4.4.3 AID and TAR coding . 23
4.5 Test equipment / OTA server . 24
4.5.1 Test equipment / OTA server requirements . 24
4.5.2 Default conditions for DUT operation . 24
4.5.3 Java Card™ Software Development Kit . 24
5 Conformance Requirements . 25
5.1 Overview of remote management . 25
5.2 Remote APDU format . 25
5.3 Security parameters assigned to applications . 31
5.4 Remote File Management (RFM) . 32
5.5 Remote Application Management (RAM) . 34
5.6 Additional command for push . 47
5.7 Confidential application management . 50
6 Test Cases . 51
6.1 Overview of remote management . 51
6.2 Remote APDU format . 51
6.2.1 Compact Remote Application data format . 51
6.2.2 Expanded Remote Application data format . 51
6.2.2.1 Test case 1: A command session with C-APDU TLV Structure with definite length coding . 51
6.2.2.1.1 Initial Conditions . 51
6.2.2.1.2 Test Procedure . 52
6.2.2.2 Test case 2: A command session containing multiple commands with C-APDU TLV Structure
with definite length coding - Bad Format . 53
6.2.2.2.1 Initial Conditions . 53
6.2.2.2.2 Test Procedure . 53
ETSI

---------------------- Page: 3 ----------------------
Release 11 4 ETSI TS 103 481 V11.1.0 (2019-03)
6.2.2.3 Test case 3: A command session with C-APDU TLV Structure with indefinite length coding . 54
6.2.2.3.1 Initial Conditions . 54
6.2.2.3.2 Test Procedure . 54
6.2.2.4 Test case 4: A command session with C-APDU TLV Structure with indefinite length coding -
Bad Format . 55
6.2.2.4.1 Initial Conditions . 55
6.2.2.4.2 Test Procedure . 56
6.2.2.5 Test case 5: A command session with Immediate Action TLV Structure with definite length
coding - Normal Format . 57
6.2.2.5.1 Initial Conditions . 57
6.2.2.5.2 Test Procedure . 57
6.2.2.6 Test case 6: A command session with Immediate Action TLV Structure with definite length
coding - Referenced Format . 58
6.2.2.6.1 Initial Conditions . 58
6.2.2.6.2 Test Procedure . 58
6.2.2.7 Test case 7: A command session with Immediate Action TLV Structure with definite length
coding - Immediate Action Error . 59
6.2.2.7.1 Initial Conditions . 59
6.2.2.7.2 Test Procedure . 59
6.2.2.8 Test case 8: A command session with Immediate Action TLV Structure with indefinite length
coding - Normal Format . 59
6.2.2.8.1 Initial Conditions . 59
6.2.2.8.2 Test Procedure . 59
6.2.2.9 Test case 9: A command session with Immediate Action TLV Structure with indefinite length
coding - Referenced Format . 60
6.2.2.9.1 Initial Conditions . 60
6.2.2.9.2 Test Procedure . 60
6.2.2.10 Test case 10: A command session with Immediate Action TLV Structure with indefinite length
coding - Immediate Action Error . 60
6.2.2.10.1 Initial Conditions . 60
6.2.2.10.2 Test Procedure . 60
6.2.2.11 Test case 11: A command session with Error Action TLV Structure with definite length coding -
normal format . 61
6.2.2.11.1 Initial Conditions . 61
6.2.2.11.2 Test Procedure . 61
6.2.2.12 Test case 12: A command session with Error Action TLV Structure with definite length coding -
Referenced format . 61
6.2.2.12.1 Initial Conditions . 61
6.2.2.12.2 Test Procedure . 62
6.2.2.13 Test case 13: A command session with Error Action TLV Structure with indefinite length coding
- Normal format . 62
6.2.2.13.1 Initial Conditions . 62
6.2.2.13.2 Test Procedure . 62
6.2.2.14 Test case 14: A command session with Error Action TLV Structure with indefinite length coding
- Referenced format. 63
6.2.2.14.1 Initial Conditions . 63
6.2.2.14.2 Test Procedure . 63
6.2.2.15 Test case 15: A command session with Script Chaining TLV Structure with definite length
coding . 63
6.2.2.15.1 Initial Conditions . 63
6.2.2.15.2 Test Procedure . 63
6.2.2.16 Test case 16: A command session with Script Chaining TLV Structure with definite length
coding (Script Chaining Error). . 64
6.2.2.16.1 Initial Conditions . 64
6.2.2.16.2 Test Procedure . 64
6.2.2.17 Test case 17: A command session with Script Chaining TLV Structure with indefinite length
coding . 64
6.2.2.17.1 Initial Conditions . 64
6.2.2.17.2 Test Procedure . 64
6.2.2.18 Test case 18: A command session with Script Chaining TLV Structure with indefinite length
coding (Script Chaining Error) . 65
6.2.2.18.1 Initial Conditions . 65
ETSI

---------------------- Page: 4 ----------------------
Release 11 5 ETSI TS 103 481 V11.1.0 (2019-03)
6.2.2.18.2 Test Procedure . 65
6.3 Security parameters assigned to applications . 65
6.3.1 Minimum Security Level (MSL) . 65
6.3.2 Access domain . 65
6.4 Remote File Management (RFM) . 66
6.4.1 UICC Shared File System Remote File Ma nage me nt . 66
6.4.1.1 Test case 1: A command session with a single SELECT command. Check access to the file tree . 66
6.4.1.1.1 Initial Conditions . 66
6.4.1.1.2 Test Procedure . 66
6.4.1.2 Test case 2: A command session with multiple commands (SELECT, UPDATE BINARY,
READ BINARY). . 67
6.4.1.2.1 Initial Conditions . 67
6.4.1.2.2 Test Procedure . 67
6.4.1.3 Test case 3: A command session with multiple commands (SEARCH RECORD, UPDATE
RECORD, INCREASE, READ RECORD) . 67
6.4.1.3.1 Initial Conditions . 67
6.4.1.3.2 Test Procedure . 67
6.4.1.4 Test case 4: A command session with multiple commands (SET DATA, RETRIEVE DATA). . 68
6.4.1.4.1 Initial Conditions . 68
6.4.1.4.2 Test Procedure . 68
6.4.1.5 Test case 5: A command session with multiple commands (ACTIVATE FILE, DEACTIVATE
FILE) . 68
6.4.1.5.1 Initial Conditions . 68
6.4.1.5.2 Test Procedure . 69
6.4.1.6 Test case 6: A command session with multiple commands (VERIFY PIN, CHANGE PIN) . 69
6.4.1.6.1 Initial Conditions . 69
6.4.1.6.2 Test Procedure . 69
6.4.1.7 Test case 7: A command session with multiple commands (DISABLE PIN, ENABLE PIN) . 70
6.4.1.7.1 Initial Conditions . 70
6.4.1.7.2 Test Procedure . 70
6.4.1.8 Test case 8: A command session with multiple commands (UNBLOCK PIN). 70
6.4.1.8.1 Initial Conditions . 70
6.4.1.8.2 Test Procedure . 70
6.4.1.9 Test case 9: A command session with multiple commands (CREATE FILE, RESIZE FILE,
DELETE FILE) . 71
6.4.1.9.1 Initial Conditions . 71
6.4.1.9.2 Test Procedure . 71
6.4.2 ADF Remote File Management . 72
6.4.2.1 Test case 1: A command session with a single SELECT command. Check access to the file tree . 72
6.4.2.1.1 Initial Conditions . 72
6.4.2.1.2 Test Procedure . 72
6.4.2.2 Test case 2: A command session with multiple commands (SELECT, UPDATE BINARY,
READ BINARY) . 72
6.4.2.2.1 Initial Conditions . 72
6.4.2.2.2 Test Procedure . 72
6.4.2.3 Test case 3: A command session with multiple commands (SEARCH RECORD, UPDATE
RECORD, INCREASE, READ RECORD) . 73
6.4.2.3.1 Initial Conditions . 73
6.4.2.3.2 Test Procedure . 73
6.4.2.4 Test case 4: A command session with multiple commands (SET DATA, RETRIEVE DATA) . 73
6.4.2.4.1 Initial Conditions . 73
6.4.2.4.2 Test Procedure . 73
6.4.2.5 Test case 5: A command session with multiple commands (ACTIVATE FILE, DEACTIVATE
FILE) . 74
6.4.2.5.1 Initial Conditions . 74
6.4.2.5.2 Test Procedure . 74
6.4.2.6 Test case 6: A command session with multiple commands (VERIFY PIN, CHANGE PIN) . 74
6.4.2.6.1 Initial Conditions . 74
6.4.2.6.2 Test Procedure . 74
6.4.2.7 Test case 7: A command session with multiple commands (DISABLE PIN, ENABLE PIN) . 75
6.4.2.7.1 Initial Conditions . 75
6.4.2.7.2 Test Procedure . 75
ETSI

---------------------- Page: 5 ----------------------
Release 11 6 ETSI TS 103 481 V11.1.0 (2019-03)
6.4.2.8 Test case 8: A command session with multiple commands (UNBLOCK PIN) . 75
6.4.2.8.1 Initial Conditions . 75
6.4.2.8.2 Test Procedure . 75
6.4.2.9 Test case 9: A command session with multiple commands (CREATE FILE, RESIZE FILE,
DELETE FILE) . 76
6.4.2.9.1 Initial Conditions . 76
6.4.2.9.2 Test Procedure . 76
6.4.3 RFM implementation over HTTPS . 76
6.5 Remote Application Management (RAM) . 77
6.5.1 DELE
...

  • Relates Information
  • ISO 8130-9:1992

    ISO 8130-9:1992 - Coating powders
    09-28
  • EN 352-2:2020/FprA1

    EN 352-2:2021/oprA1:2023
    09-28
  • IEC TS 61158-4:1999

    IEC TS 61158-4:1999 - Digital data communications for measurement and control - Fieldbus for use in industrial control systems - Part 4: Data Link protocol specification Released:3/24/1999 Isbn:2831847656
    09-28
  • HD 566 S1:1990

    HD 566 S1:1998
    09-28
  • ISO 5131:1982/Amd 1:1992

    ISO 5131:1982/Amd 1:1992
    09-28
  • EN 60598-2-22:1990

    EN 60598-2-22:1996
    09-27
  • ISO 8504-2:1992

    ISO 8504-2:1992 - Preparation of steel substrates before application of paints and related products -- Surface preparation methods
    09-27
  • EN 12165:2024

    prEN 12165:2022
    09-27
  • IEC TS 61158-6:1999

    IEC TS 61158-6:1999 - Digital data communications for measurement and control - Fieldbus for use in industrial control systems - Part 6: Application Layer protocol specification Released:3/24/1999 Isbn:2831847613
    09-27
  • ISO 4252:1992

    ISO 4252:1992 - Agricultural tractors -- Operator's workplace, access and exit -- Dimensions
    09-27