import v3.1

eUICC-Profile-Package-v3.1.zip
This commit is contained in:
Harald Welte 2023-12-08 21:43:35 +01:00
parent 1c7f1f2c68
commit d67f503dcf
1 changed files with 57 additions and 34 deletions

View File

@ -1,4 +1,4 @@
PEDefinitions {joint-iso-itu-t(2) international-organizations(23) simalliance(143) euicc-profile(1) spec-version(1) version-two(2)}
PEDefinitions {joint-iso-itu-t(2) international-organizations(23) tca(143) euicc-profile(1) spec-version(1) version-three(3)}
DEFINITIONS
AUTOMATIC TAGS
EXTENSIBILITY IMPLIED ::=
@ -64,8 +64,8 @@ PE-Dummy ::= SEQUENCE {
}
ProfileHeader ::= SEQUENCE {
major-version UInt8, -- set to 2 for this version of the specification
minor-version UInt8, -- set to 3 for this version of the specification
major-version UInt8, -- set to 3 for this version of the specification
minor-version UInt8, -- set to 1 for this version of the specification
profileType UTF8String (SIZE (1..100)) OPTIONAL, -- Profile type
iccid OCTET STRING (SIZE (10)), -- ICCID of the Profile
pol OCTET STRING OPTIONAL,
@ -137,7 +137,12 @@ ProprietaryInfo ::= SEQUENCE {
*/
fillPattern [PRIVATE 1] OCTET STRING (SIZE(1..200)) OPTIONAL,
repeatPattern [PRIVATE 2] OCTET STRING (SIZE(1..200)) OPTIONAL
repeatPattern [PRIVATE 2] OCTET STRING (SIZE(1..200)) OPTIONAL,
/* Specific parameters for BER-TLV files */
/* Shall be encoded on the minimum number of octets possible
(i.e. no leading bytes set to '00' are allowed)*/
maximumFileSize [6] OCTET STRING OPTIONAL,
fileDetails [4] OCTET STRING (SIZE(1)) DEFAULT '01'H
}
Fcp ::= SEQUENCE {
@ -208,7 +213,7 @@ Fcp ::= SEQUENCE {
by the temporary file ID of the respective ADF. For the coding
see filePath.
*/
linkPath [PRIVATE 7] OCTET STRING OPTIONAL
linkPath [PRIVATE 7] OCTET STRING (SIZE (2..8)) OPTIONAL
}
File ::= SEQUENCE OF CHOICE {
@ -278,7 +283,15 @@ df-multimedia File OPTIONAL,
df-mmss File OPTIONAL,
ef-mlpl File OPTIONAL,
ef-mspl File OPTIONAL,
ef-mmssmode File OPTIONAL
ef-mmssmode File OPTIONAL,
df-mcs File OPTIONAL,
ef-mst File OPTIONAL,
ef-mcs-config File OPTIONAL,
df-v2x File OPTIONAL,
ef-vst File OPTIONAL,
ef-v2x-config File OPTIONAL,
ef-v2xp-pc5 File OPTIONAL,
ef-v2xp-Uu File OPTIONAL
}
PE-USIM ::= SEQUENCE {
@ -386,7 +399,18 @@ ef-bdnuri File OPTIONAL,
ef-sdnuri File OPTIONAL,
ef-iwl File OPTIONAL,
ef-ips File OPTIONAL,
ef-ipd File OPTIONAL
ef-ipd File OPTIONAL,
ef-epdgid File OPTIONAL,
ef-epdgselection File OPTIONAL,
ef-epdgidem File OPTIONAL,
ef-epdgselectionem File OPTIONAL,
ef-frompreferred File OPTIONAL,
ef-imsconfigdata File OPTIONAL,
ef-3gpppsdataoff File OPTIONAL,
ef-3gpppsdataoffservicelist File OPTIONAL,
ef-xcapconfigdata File OPTIONAL,
ef-earfcnlist File OPTIONAL,
ef-mudmidconfigdata File OPTIONAL
}
PE-PHONEBOOK ::= SEQUENCE {
@ -434,8 +458,10 @@ ef-5gauthkeys File OPTIONAL,
ef-uac-aic File OPTIONAL,
ef-suci-calc-info File OPTIONAL,
ef-opl5g File OPTIONAL,
ef-nsi File OPTIONAL,
ef-routing-indicator File OPTIONAL
ef-supinai File OPTIONAL,
ef-routing-indicator File OPTIONAL,
ef-ursp File OPTIONAL,
ef-tn3gppsnn File OPTIONAL
}
PE-DF-SAIP ::= SEQUENCE {
@ -468,7 +494,12 @@ ef-smsr File OPTIONAL,
ef-gbabp File OPTIONAL,
ef-gbanl File OPTIONAL,
ef-nafkca File OPTIONAL,
ef-uicciari File OPTIONAL
ef-uicciari File OPTIONAL,
ef-frompreferred File OPTIONAL,
ef-imsconfigdata File OPTIONAL,
ef-xcapconfigdata File OPTIONAL,
ef-webrtcuri File OPTIONAL,
ef-mudmidconfigdata File OPTIONAL
}
PE-CSIM ::= SEQUENCE {
@ -738,10 +769,10 @@ PE-PINCodes ::= SEQUENCE {
pinCodes CHOICE {
pinconfig SEQUENCE (SIZE (1..26))OF PINConfiguration,
filePath OCTET STRING (SIZE (0..8)) /* temporary File ID for ADF, coding according to section 8.3.5 */
}
}
/* PIN can be either defined in the current context or shared
with another DF/ADF
Up to 26 PIN could be defined according to TS 102 221 [102 221]
Up to 26 PIN could be defined according to TS 102 221 [102 221]
*/
}
@ -934,27 +965,24 @@ profileInstallationAborted NULL OPTIONAL,
statusMessage UTF8String (SIZE (2..64)) OPTIONAL
}
/*
Test Profile
*/
headerVal ProfileElement ::= header : {
major-version 2,
minor-version 3,
profileType "SIMalliance Sample Profile",
major-version 3,
minor-version 1,
profileType "TCA Sample Profile",
iccid '89019990001234567893'H,
eUICC-Mandatory-services {
usim NULL,
milenage NULL,
javacard NULL,
get-identity NULL,
profile-a-x25519 NULL
javacard NULL
},
eUICC-Mandatory-GFSTEList {
{ 2 23 143 1 2 1 },
{ 2 23 143 1 2 4 },
{ 2 23 143 1 2 13 },
{ 2 23 143 1 2 14 }
{ 2 23 143 1 2 1 },--oid-MF
{ 2 23 143 1 2 4 2 }--oid-USIM V2
}
}
@ -1189,7 +1217,7 @@ usimValue ProfileElement ::= usim : {
mandated NULL,
identification 4
},
templateID { 2 23 143 1 2 4 },
templateID { 2 23 143 1 2 4 2},
adf-usim {
fileDescriptor : {
fileID '7FF1'H,
@ -1207,17 +1235,14 @@ usimValue ProfileElement ::= usim : {
}
},
ef-ust {
fileDescriptor : {
efFileSize '11'H
},
-- Service Dialling Numbers, Short Message Storage...,
-- Subscription identifier privacy support and
-- SUCI calculation by the USIM
fillFileContent : '0A2E178CE7320400000000000000001800'H
},
ef-spn {
-- ASCII format: "SIMalliance"
fillFileContent : '0253494D616C6C69616E6365'H
-- ASCII format: "TCA"
fillFileContent : '02544341'H
},
ef-est {
-- Services deactivated
@ -1379,8 +1404,8 @@ altUsimValue ProfileElement ::= genericFileManagement : {
efFileSize '11'H,
shortEFID ''H
},
-- ASCII format: "SIMalliance"
fillFileContent : '0253494D616C6C69616E6365'H,
-- ASCII format: "TCA"
fillFileContent : '02544341'H,
-- EF_EST
createFCP : {
@ -1564,10 +1589,9 @@ usimPin ProfileElement ::= pinCodes : { -- Local USIM PIN
-- DF 5GS file system creation using template
df5GSValue ProfileElement ::= df-5gs : {
df-5gs-header {
mandated NULL,
identification 100
},
templateID { 2 23 143 1 2 13 },
templateID { 2 23 143 1 2 13 2 },
df-df-5gs {
fileDescriptor : {
pinStatusTemplateDO '01810A'H
@ -1599,7 +1623,7 @@ df5GSValue ProfileElement ::= df-5gs : {
efFileSize '32'H -- 50 bytes
}
},
ef-nsi {
ef-supinai {
fileDescriptor : {
efFileSize '14'H -- 20 bytes
},
@ -1613,7 +1637,6 @@ df5GSValue ProfileElement ::= df-5gs : {
-- DF SAIP file system creation using template
dfSAIPValue ProfileElement ::= df-saip : {
df-saip-header {
mandated NULL,
identification 101
},
templateID { 2 23 143 1 2 14 },