@@ -66,15 +66,42 @@ private static final void addDescription(String aid, String label, AIDUsage usag
6666 addProtected ( "A000000003000000" , "OpenPlatform ISD" , AIDUsage .DOMAIN );
6767 addProtected ( "A0000000035350" , "OpenPlatform SSD Package" , AIDUsage .PACKAGE );
6868
69+ // ETSI
70+ addDescription ("A000000003" , "ETSI" , AIDUsage .PREFIX );
71+ addDescription ("A0000000030001" , "ETSI GSM" , AIDUsage .PREFIX );
72+ addDescription ("A0000000030002" , "ETSI GSM SIM toolkit" , AIDUsage .PREFIX );
73+ addDescription ("A0000000030003" , "ETSI GSM SIM API" , AIDUsage .PREFIX );
74+ addDescription ("A0000000030004" , "ETSI TETRA" , AIDUsage .PREFIX );
75+ addDescription ("A0000000030005" , "ETSI UICC API" , AIDUsage .PREFIX );
76+ addDescription ("A0000000030101" , "ETSI DVB CBMS KMS" , AIDUsage .PREFIX );
77+ addDescription ("A0000000030201" , "ETSI M2MSM" , AIDUsage .PREFIX );
78+
79+ // 3GPP
80+ addDescription ("A000000087" , "3GPP" , AIDUsage .PREFIX );
81+
6982 // GlobalPlatform
70- addDescription ("A000000151" , "GlobalPlatform" , AIDUsage .PREFIX );
71- addProtected ( "A000000151000000" , "GlobalPlatform ISD" , AIDUsage .DOMAIN );
72- addProtected ( "A0000001515350" , "GlobalPlatform SSD Package" , AIDUsage .PACKAGE );
83+ addDescription ("A000000151" , "GlobalPlatform" , AIDUsage .PREFIX );
84+ addProtected ( "A000000151000000" , "GlobalPlatform ISD" , AIDUsage .DOMAIN );
85+ addProtected ( "A000000151000158" , "GlobalPlatform EUSD Package" , AIDUsage .PACKAGE );
86+ addProtected ( "A00000015100015800" , "GlobalPlatform EUSD" , AIDUsage .DOMAIN );
87+ addProtected ( "A0000001515350" , "GlobalPlatform SSD Package" , AIDUsage .PACKAGE );
88+
89+ // 3GPP2
90+ addDescription ("A000000343" , "3GPP2" , AIDUsage .PREFIX );
91+
92+ // OMA
93+ addDescription ("A000000419" , "OMA" , AIDUsage .PREFIX );
94+
95+ // WiMAX Forum
96+ addDescription ("A000000424" , "WiMAX Forum" , AIDUsage .PREFIX );
7397
7498 // Yubico
7599 addDescription ("A000000527" , "Yubico" , AIDUsage .PREFIX );
76100 addDescription ("A0000005272101" , "Yubikey OATH" , AIDUsage .PREFIX );
77101
102+ // oneM2M
103+ addDescription ("A000000645" , "oneM2M" , AIDUsage .PREFIX );
104+
78105 // NXP Germany
79106 addDescription ("D276000085" , "NXP Germany" , AIDUsage .PREFIX );
80107 // NFC Forum (under RID provided by NXP Germany)
@@ -88,6 +115,9 @@ private static final void addDescription(String aid, String label, AIDUsage usag
88115 addDescription ("D2760001240103" , "fsfEurope OpenPGP V3" , AIDUsage .APPLET );
89116 addDescription ("D27600012402" , "fsfEurope SmartChess" , AIDUsage .PREFIX );
90117
118+ // signal interrupt
119+ addDescription ("D276000177" , "signal interrupt" , AIDUsage .PREFIX );
120+
91121 // OpenJavaCard project (under RID provided by signal interrupt)
92122 addDescription ("D27600017710" , "OpenJavaCard" , AIDUsage .PREFIX );
93123
@@ -124,8 +154,7 @@ private static final void addDescription(String aid, String label, AIDUsage usag
124154
125155 addDescription ("D2760001771004" , "OpenJavaCard Security Domains" , AIDUsage .PREFIX , AIDUsage .DOMAIN );
126156
127- // signal interrupt
128- addDescription ("D276000177" , "signal interrupt" , AIDUsage .PREFIX );
157+ // OpenJavaCard self-assignment space (under RID provided by signal interrupt)
129158 addDescription ("D276000177E0" , "Self-Assigned Experimental Applications" , AIDUsage .PREFIX , AIDUsage .APPLET );
130159 addDescription ("D276000177E1" , "Self-Assigned Experimental Packages" , AIDUsage .PREFIX , AIDUsage .PACKAGE );
131160 addDescription ("D276000177E2" , "Self-Assigned Experimental Libraries" , AIDUsage .PREFIX , AIDUsage .PACKAGE );
0 commit comments