4.4.9 Contents of files at the DF ACDC level
31.1023GPPCharacteristics of the Universal Subscriber Identity Module (USIM) applicationRelease 17TS
4.4.9.1 Introduction
This clause describes the additional files that are used for ACDC configuration.
DFACDC shall be present at the ADFUSIM level if service nº108 is "available" in EFUST (USIM Service Table).
4.4.9.2 EFACDC_LIST (ACDC List)
If service n°108 is "available", this file shall be present.
This EF contains the link to EFs containing the ACDC for each operating system identifier. The ME parses the content of the EFACDC_LIST and retrieves the file id and optionally the SFI to further access the relevant ACDC configuration.
Identifier: ‘4F01’ |
Structure: transparent |
Optional |
||||
SFI: ’01’ |
||||||
File size: Z bytes |
Update activity: low |
|||||
Access Conditions: READ PIN UPDATE ADM DEACTIVATE ADM ACTIVATE ADM |
||||||
Bytes |
Description |
M/O |
Length |
|||
1 to L1 |
ACDC OS TLV data object 1 |
M |
L1 bytes |
|||
L1+1 to L1+L2 |
ACDC OS TLV data object 2 |
O |
L2 bytes |
|||
: |
: |
: |
: |
|||
L1+L2+…+L(n-1)+1 to L1+L2+…+Ln |
ACDC OS TLV data object n |
O |
Ln bytes |
ACDC OS TLV data object
Description |
Value |
M/O/C |
Length (bytes) |
ACDC OS tag |
‘A0’ |
M |
1 |
Length |
X+19 |
M |
Note |
OS Id |
— |
M |
16 |
File Id |
— |
M |
2 |
SFI |
— |
M |
1 |
RFU |
— |
O |
X |
Note: The length is coded according to ISO/IEC 8825-1 [35] |
– OS Id
Contents:
The Operating System identifier
Coding:
A Universally Unique IDentifier (UUID) as specified in IETF RFC 4122 [80].
– File Id
Contents:
File Id of the EF containing the ACDC configuration for the Operating System
Coding:
According to TS 31.101 [11]
– SFI
Contents:
Short File Identifier of the EF containing configuration for the Operating System
Coding:
According to TS 31.101 [11]. The value ‘0’ indicates that SFI is not allocated for the file.
Unused bytes shall be set to ‘FF’.
4.4.9.3 EFACDC_OS_CONFIG (ACDC OS configuration)
This EF contains the ACDC configuration for a specific Operating System. The ME retrieves ths file id or the SFI of the file from the EFACDC_LIST.
Identifier: ‘4FXX’ |
Structure: transparent |
Optional |
||||
SFI: ‘XX’ (optional) |
||||||
File size: Z bytes |
Update activity: low |
|||||
Access Conditions: READ PIN UPDATE ADM DEACTIVATE ADM ACTIVATE ADM |
||||||
Bytes |
Description |
M/O |
Length |
|||
1 to L1 |
ACDC App Id 1 |
M |
L1 bytes |
|||
L1+1 to L1+L2 |
ACDC App Id 2 |
O |
L2 bytes |
|||
: |
: |
: |
||||
L1+L2+…+L(n-1)+1 to L1+L2+…+Ln |
ACDC App Id n |
O |
Ln bytes |
ACDC App Id
Description |
Value |
M/O/C |
Length (bytes) |
ACDC App Id tag |
‘A0’ |
M |
1 |
Length |
X |
M |
Note |
ACDC category tag |
’80’ |
M |
1 |
Length |
1 |
M |
1 |
ACDC category |
— |
M |
1 |
OS App Id tag |
’81’ |
M |
1 |
Length |
L |
M |
Note |
OS App Id |
— |
M |
L |
Note: The length is coded according to ISO/IEC 8825-1 [35] |
– ACDC category
Contents:
The ACDC category indicates the category to which the identified application belongs.
Coding:
As the ACDCCategory leaf in 24.105 [81]
– OS App Id
Contents:
indicates an OS specific application identifier
Coding:
As the OSAppId leaf in 24.105 [81]
Unused bytes shall be set to ‘FF’.