2626
2727const PcscMock::ApduScript LATEID_IDEMIA_V2_SELECT_AUTH_CERTIFICATE_AND_AUTHENTICATE {
2828 // Select main AID.
29- {{0x00 , 0xA4 , 0x04 , 0x00 , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
29+ {{0x00 , 0xA4 , 0x04 , 0x0C , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
3030 0x08 , 0x00 , 0x07 , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x01 , 0x00 },
3131 {0x90 , 0x00 }},
32- // Select AWP AID.
33- {{0x00 , 0xA4 , 0x04 , 0x0C , 0x0D , 0xe8 , 0x28 , 0xbd , 0x08 , 0x0f , 0xf2 , 0x50 , 0x4f , 0x54 , 0x20 ,
34- 0x41 , 0x57 , 0x50 },
35- {0x90 , 0x00 }},
36-
3732 // Select authentication certificate file.
38- {{0x00 , 0xA4 , 0x02 , 0x0C , 0x02 , 0x34 , 0x01 }, {0x90 , 0x00 }},
33+ {{0x00 , 0xA4 , 0x09 , 0x0C , 0x04 , 0xAD , 0xF1 , 0x34 , 0x01 }, {0x90 , 0x00 }},
3934
4035 // Read data length.
4136 {{0x00 , 0xb0 , 0x00 , 0x00 , 0x04 }, {0x30 , 0x82 , 0x06 , 0xc1 , 0x90 , 0x00 }},
@@ -190,7 +185,7 @@ const PcscMock::ApduScript LATEID_IDEMIA_V2_SELECT_AUTH_CERTIFICATE_AND_AUTHENTI
190185
191186 // 2. PIN Retry count
192187 // Select main AID.
193- {{0x00 , 0xA4 , 0x04 , 0x00 , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
188+ {{0x00 , 0xA4 , 0x04 , 0x0C , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
194189 0x08 , 0x00 , 0x07 , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x01 , 0x00 },
195190 {0x90 , 0x00 }},
196191
@@ -203,7 +198,7 @@ const PcscMock::ApduScript LATEID_IDEMIA_V2_SELECT_AUTH_CERTIFICATE_AND_AUTHENTI
203198
204199 // 3. Authenticate.
205200 // Select main AID.
206- {{0x00 , 0xA4 , 0x04 , 0x00 , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
201+ {{0x00 , 0xA4 , 0x04 , 0x0C , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
207202 0x08 , 0x00 , 0x07 , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x01 , 0x00 },
208203 {0x90 , 0x00 }},
209204
@@ -222,7 +217,7 @@ const PcscMock::ApduScript LATEID_IDEMIA_V2_SELECT_AUTH_CERTIFICATE_AND_AUTHENTI
222217 {{0x00 , 0xB0 , 0x00 , 0x00 , 0x05 }, {0x30 , 0x02 , 0x02 , 0x00 , 0x81 , 0x90 , 0x00 }},
223218
224219 // Select main AID.
225- {{0x00 , 0xA4 , 0x04 , 0x00 , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
220+ {{0x00 , 0xA4 , 0x04 , 0x0C , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
226221 0x08 , 0x00 , 0x07 , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x01 , 0x00 },
227222 {0x90 , 0x00 }},
228223
@@ -265,15 +260,11 @@ const PcscMock::ApduScript LATEID_IDEMIA_V2_SELECT_AUTH_CERTIFICATE_AND_AUTHENTI
265260
266261const PcscMock::ApduScript LATEID_IDEMIA_V2_SELECT_SIGN_CERTIFICATE_AND_SIGNING {
267262 // Select main AID.
268- {{0x00 , 0xA4 , 0x04 , 0x00 , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
263+ {{0x00 , 0xA4 , 0x04 , 0x0C , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
269264 0x08 , 0x00 , 0x07 , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x01 , 0x00 },
270265 {0x90 , 0x00 }},
271- // Select QSCD AID.
272- {{0x00 , 0xA4 , 0x04 , 0x0C , 0x10 , 0x51 , 0x53 , 0x43 , 0x44 , 0x20 , 0x41 ,
273- 0x70 , 0x70 , 0x6C , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6F , 0x6E },
274- {0x90 , 0x00 }},
275266 // Select signing certificate file.
276- {{0x00 , 0xA4 , 0x02 , 0x0C , 0x02 , 0x34 , 0x1F }, {0x90 , 0x00 }},
267+ {{0x00 , 0xA4 , 0x09 , 0x0C , 0x04 , 0xAD , 0xF2 , 0x34 , 0x1F }, {0x90 , 0x00 }},
277268
278269 // Read data length.
279270 {{0x00 , 0xb0 , 0x00 , 0x00 , 0x04 }, {0x30 , 0x82 , 0x08 , 0x48 , 0x90 , 0x00 }},
@@ -472,7 +463,7 @@ const PcscMock::ApduScript LATEID_IDEMIA_V2_SELECT_SIGN_CERTIFICATE_AND_SIGNING
472463
473464 // 3. Signing.
474465 // Select main AID.
475- {{0x00 , 0xA4 , 0x04 , 0x00 , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
466+ {{0x00 , 0xA4 , 0x04 , 0x0C , 0x10 , 0xA0 , 0x00 , 0x00 , 0x00 , 0x77 , 0x01 ,
476467 0x08 , 0x00 , 0x07 , 0x00 , 0x00 , 0xFE , 0x00 , 0x00 , 0x01 , 0x00 },
477468 {0x90 , 0x00 }},
478469
0 commit comments