Page 1 of 1

The APDU of Initialize Applet in PKI host application

Posted: Mon Feb 01, 2016 4:05 am
by JavaCardOS
In the process of initialize applet:
For the java card applet: there are 4 APDU commands to used, the corresponding commands are: PutData, CreateFile, WriteBinary and Change Reference Data.

For the PKI host application: it needs to set the three private keys (such as Auth Key, Sign Key and Dec Key) and four certificates(such as User Auth Cert, User Sign Cert, User Dec Cert and CA Cert) to the card.

The following APDU commands are for reference only:

Code: Select all

//Initialize Applet
//PutData
00 DA 68 01;
00 DA 69 00 47 FF 3F 00 FF 02 07 0C 00 2F 00 00 1E FF 50 15 00 09 1A 1F 24 29 2E 33 38 3D 42 00 50 32 0C 12 00 50 31 0C 11 00 42 00 0C 00 00 40 00 0C 00 00 41 00 0C 00 00 41 01 0C 00 00 41 02 0C 00 00 41 03 0C 00 00 41 04 0C 00;
00 DA 61 00 02 00 01;
00 DA 62 00 02 00 02;
00 DA 63 00 02 00 03;
00 DA 64 81 80 98 EF C2 56 58 F0 30 08 EF 69 DE 3F 43 B4 8C 9D 0B 28 E9 0B 4B 52 3A 2C 0A B3 48 A9 43 CB 86 4A 80 E7 7C 49 C1 95 B9 1B D2 79 5F A4 91 D3 77 72 41 45 60 21 FB 7A 26 1C 7A 30 B2 74 B4 0C 54 D6 3C F8 60 79 D9 21 92 F6 1B 88 B6 83 70 33 2F 12 CD 8D F6 E9 3F DB 5F BC 0F CF 57 FC 7C 15 F3 E6 07 24 2E ED 5D 72 B9 30 36 1C 2E 28 29 65 C8 41 9E 29 09 B2 D6 89 02 74 89 01 86 8E 85 32 D3 27;
00 DA 64 82 03 01 00 01;
00 DA 64 83 40 C8 D0 BD 0A CD D6 7D 2D 66 BD 68 D6 C4 20 47 00 D7 47 12 38 3C 24 D6 18 A7 7B 1F 18 0A ED 02 1A 5A 32 A8 A9 57 4F 4F 92 24 BE 39 F1 ED 21 AF 73 67 E3 6E C7 C2 BA 1B AB 35 F9 33 1D 1B 5A 7E D7;
00 DA 64 84 40 C2 F6 C4 F3 16 8F 06 D7 B8 E2 5B 09 C0 F4 A1 A8 BF A9 2C 68 E3 3C 7A E8 64 C4 CF 60 10 95 11 CC 75 1A 8F BF DB 26 4A F6 BD 11 A7 59 7B 2B 20 98 CA 74 B8 01 B2 4E 4F A1 8A B0 AF 96 24 8E 54 31;
00 DA 64 85 40 69 82 D3 70 D3 C9 F8 A7 5C 2D F4 E1 B2 D6 CA B7 B4 64 D1 3B DE CD F3 F7 AC 37 D2 94 8D 59 0E 1B CE 7C 83 85 C6 2C 13 C0 D3 B1 67 3C A7 BD 65 34 1B C7 B1 B3 1F AB 2D 52 7D DF 5B 6D D5 AB 6C AD;
00 DA 64 86 40 36 E7 77 9F 5D 82 F9 D2 56 66 A8 6C 9E C2 45 A4 58 15 34 44 75 79 DA C3 07 5D C5 68 B0 42 CA B8 61 62 11 89 5E 15 F2 96 79 B8 37 00 A4 07 09 2E FE 14 D0 9C E9 B1 D4 0B 12 1B 9F D7 10 84 64 81;
00 DA 64 87 40 AF F0 33 DC CA 48 4F 20 D4 74 F8 9F 1A 88 EC B6 1D D1 F4 8B 0B 2F 82 A5 17 60 D6 48 B7 3F F6 EB C8 E9 E7 FC 91 1C 0F 1C E4 E9 E6 61 2F 07 5D BC D5 A8 76 85 6B 66 AA F8 B5 C6 DA 74 6D 6A 81 7B;
00 DA 65 81 80 C5 57 94 D8 F0 85 BC 4C 8B 64 4F 83 84 A4 EC 92 1D 68 1F B0 FD 90 FA 2A 31 97 4A B1 C0 89 AA EB 3C 7D 11 E1 CA 82 D7 67 43 8C 23 52 7C 15 56 6B 26 57 47 3D 86 19 D3 7F A9 F3 8C C9 92 CE E3 7F 55 DC D4 E9 E4 0C 8A 12 42 B4 1A 39 8A 3F FF B0 11 02 50 B2 EA 8A B3 61 98 19 35 37 64 90 70 A0 AD 54 0F B7 7C 3E 31 34 F8 F9 5D AC 36 BF DA 0B 71 BB 05 0C E5 8A A0 02 00 2E 85 EC 73 22 2B B3;
00 DA 65 82 03 01 00 01;
00 DA 65 83 40 E4 EF 4B 0F 23 5E 9F 09 F4 24 F0 96 D5 67 0E 02 60 BB 64 A2 35 44 99 5D 02 F0 C8 B6 AC 33 F9 64 2E 66 36 7C 96 3F CD 7C 72 07 00 AD 12 90 5E 54 6A 05 7D CA 57 93 B4 A3 13 C0 7E CF 60 42 93 03;
00 DA 65 84 40 DC AC 23 4C EA 70 77 00 E2 1E FA 94 F5 F8 17 DD 56 EB 96 46 7C CD 2B CB D4 AA C3 8A D9 CB 56 6C 85 62 A0 B6 9C 68 7F E6 F5 7B 35 F1 52 68 B9 D5 41 06 B9 02 A9 EE 36 14 48 E7 DC 42 EB 67 4D 91;
00 DA 65 85 40 98 A2 CE C9 8E 0C 75 3E DE AF 8E 55 12 7D 3E 42 E9 99 A7 53 DA EE 1C CE 7D BA 6A 28 19 12 22 11 E0 39 B7 D4 43 1C D0 F5 4A D5 4E 67 16 3C 79 18 11 04 0E 45 4D 34 A6 B8 1F E0 34 EC 30 C2 D2 5F;
00 DA 65 86 40 A2 41 80 03 42 2E 47 92 42 B1 7C 96 A2 F5 34 B6 EE FE 72 94 89 97 62 A8 91 4A AE 55 1E 27 40 F8 B2 6A FE B8 C6 F0 9F 7A F6 ED 0D 90 CF 83 69 80 C0 3B 6D 35 E4 34 DF 56 B2 F4 A9 24 1B 6A ED C1;
00 DA 65 87 40 10 B7 48 C4 45 6A 00 7D F4 4A 62 44 8B 2A D7 33 0F 05 E9 A0 24 FF 1C 71 FE 3E F4 13 68 A9 DA 04 D1 07 A4 0F 0F FA 36 C2 EB F3 31 55 C5 D9 EF 24 A0 5E D2 A4 14 5C 70 B3 7E 7D 7D 62 98 0D 7A 5A;
00 DA 66 81 80 BA 28 3C 22 5E 78 7D B1 5C 21 B2 55 41 A0 93 0F 13 8D 6F 63 FF D1 39 60 9C ED 0C 41 C1 CF F8 88 93 F9 3C 78 3F 7C C4 60 17 E1 88 20 0B 47 A1 A2 FA AB 3E A2 12 8D 11 55 95 14 3D CF 0F 17 B0 0E 73 D2 8D 89 59 8C 59 6C 63 C7 93 5F 13 38 DA C8 65 CC 3A D1 DB B1 6B 90 BC D3 B5 3D 77 FA 3E 16 97 C6 96 52 8B 47 30 7C 54 AF C2 61 55 11 5C 2A 6A 51 1E 18 2F 46 41 E2 EE F9 B7 51 CA 74 E0 59;
00 DA 66 82 03 01 00 01;
00 DA 66 83 40 E8 8E 00 95 42 B0 BA 50 65 C8 EE C4 06 F8 8A 90 17 B0 CD 6D 87 97 34 A5 6A 2F E0 1D F2 C9 39 63 D6 0E 2A 55 BB 6C 0A 27 11 76 74 29 F8 F0 EB 4C 3B D7 66 9F 95 66 61 EC AB F5 BB 0B 29 21 EA B3;
00 DA 66 84 40 CC EC C2 94 EA AE F4 D8 B9 C7 18 C1 08 4E 99 2F 1A 14 1F BF 1E 14 A0 24 23 85 80 3F C6 15 56 4C 66 8B 8F 45 9E A9 D8 A6 78 73 41 69 FC BC 07 EB 3A 13 08 0D 9F 1E 6A 90 E6 50 C1 82 94 F9 7E C3;
00 DA 66 85 40 48 48 2A E2 39 D2 58 76 B8 CC 55 7A 54 78 58 09 25 73 EC C6 08 88 F4 F2 1D 29 38 4D D6 B2 B8 C5 D1 38 A1 EB F7 CF 42 F0 95 BA ED AC 46 16 0B EC AC 04 ED 7E D8 9E F3 FC EE 0D F8 CF 25 3F C7 85;
00 DA 66 86 40 71 AE 15 F3 8E 8D 27 FE E2 70 74 67 01 38 B8 F9 CC 39 C5 B2 BB F9 2D 2D 5F 17 3C 22 24 BC C9 76 F0 9C 13 0A C8 0D E8 C5 D0 A3 FF 71 D0 66 6E EE 2A F5 4B CE 62 AA F8 EB 11 19 53 80 21 2C 97 09;
00 DA 66 87 40 A2 49 FC FD EE 1D 3F 81 76 12 C3 BA 45 07 CD C9 42 C6 71 39 F2 E2 CB BD 2D C0 CF 5A 9B 12 49 F0 36 83 51 68 4C DE 85 43 BF 6D 76 0C C8 BC 15 A2 A4 1F 79 03 EA A3 6E 14 6A EC 5D 90 9E 7B A8 C3;

//CreateFile
00 E0 00 00 05 41 01 03 85 00 ;
00 A4 00 00 02 41 01 00 ;
Response APDU: 90 00
//WriteBinary
00 D0 00 00 80 30 82 03 81 30 82 02 69 A0 03 02 01 02 02 09 00 C6 D6 45 02 00 11 54 B0 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 77 31 13 30 11 06 03 55 04 03 13 0A 52 55 4E 20 53 6F 53 20 43 41 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1F 30 1D 06 09 2A 86 48 86 F7 0D 01 09 01 16 10 69 6E 66 2D 73 6F 73 40 63 73 2E 72 75 2E 6E 6C 31 24 30 22 06 03 55 04 0A 13 1B 52 61 64 62 6F 75 64 20 55 ;
00 D0 00 80 80 6E 69 76 65 72 73 69 74 79 20 4E 69 6A 6D 65 67 65 6E 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 1E 17 0D 30 37 31 32 30 35 31 36 30 38 30 36 5A 17 0D 30 38 30 31 30 34 31 36 30 38 30 36 5A 30 77 31 13 30 11 06 03 55 04 03 13 0A 52 55 4E 20 53 6F 53 20 43 41 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1F 30 1D 06 09 2A 86 48 86 F7 0D 01 09 01 16 10 69 6E 66 2D 73 6F 73 40 63 73 2E;
00 D0 01 00 80 72 75 2E 6E 6C 31 24 30 22 06 03 55 04 0A 13 1B 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74 79 20 4E 69 6A 6D 65 67 65 6E 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 82 01 22 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 82 01 0F 00 30 82 01 0A 02 82 01 01 00 EE AA 9D 6E B1 95 B7 AA F4 7F 23 CF 71 C4 51 76 55 62 E9 76 8C 23 73 65 7F D4 E7 8B 43 96 0D 8C AC A0 05 18 BA 00 ;
00 D0 01 80 80 76 09 B9 61 1A 53 5A 51 B4 FB 83 43 E4 25 99 5D 7F 7B C8 8A F9 72 31 D3 6B C8 1B 4A 56 4A 4B 39 3D CD 89 E9 C9 CD 12 1C 4E B7 E1 A5 BA 19 0B E3 19 89 4A 91 B2 A8 04 56 65 54 BF 24 AF 87 EF 27 61 6D E2 29 28 1F 3C 8C 8B 52 31 09 C3 42 8B 2E 27 2B 6E 4A 8C 31 13 83 03 59 19 0C 2A D0 35 F5 BD 31 6F 85 C5 4A 2F 87 17 C5 08 36 55 38 D6 7D 6D 08 06 4C F3 D2 74 45 0E DC 76 F1 84 27 02 E6 ;
00 D0 02 00 80 20 EF 9C 82 87 81 3A 32 B5 40 66 0E 48 9E F0 5F 40 BC EF 63 4E B3 A5 0A A4 57 B6 3D 77 6C 26 91 62 C6 6E 87 06 A3 0F 9C 81 3C BD FD 90 0D B2 B9 F3 D3 05 CB 77 43 87 87 55 46 3B 26 23 C1 9A E5 E6 3C 0A 84 BB 79 00 A9 ED 1B 28 7A 9A 1A 86 D4 4D 77 BE C4 FB 25 2E A5 E9 FD 02 03 01 00 01 A3 10 30 0E 30 0C 06 03 55 1D 13 04 05 30 03 01 01 FF 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 ;
00 D0 02 80 80 03 82 01 01 00 10 4C 71 9D 6C F6 BF AE F5 2B 5B 9C 50 D6 95 B5 6C 9C F9 D1 C3 14 31 D6 61 4B 6D 5B 2A 66 9E 05 FD D3 33 6A A9 BE 7E 31 87 32 C5 71 67 E9 D2 1F 32 0C 20 22 86 F4 74 8E 9F 7E 81 D6 5D 9D CE FA E6 CA 33 8A AC FD 73 CF 09 01 A8 27 5B 64 E7 47 43 46 5E DF 2B FC 47 A2 1E 55 1A 40 6D 5B 95 2B 08 ED 6E 2F A2 0B 5E C4 E1 5C C5 7E F1 84 4F 41 2A 80 65 B7 0E FB 50 93 63 B7 2D;
00 D0 03 00 80 91 47 D5 3A ED 50 48 FC F5 F1 51 AB 6A 91 DD D2 6E 09 99 B4 82 01 05 BA 81 F8 93 6A BA 65 90 79 E0 DF 5A E7 9A 16 94 3D 4D C5 48 8C 4E C8 9A 5D 18 CB EE 09 D4 03 5F F3 7C DA 1D D5 9B FE 22 F8 E6 2C F3 66 F9 08 FF FB 0A 11 FE 35 7A 3A 8C 4F 7A A7 33 51 B0 37 51 06 FF 2B DC 95 EC 1C 92 FF 90 75 ED EF 50 18 7A F6 B7 82 BA 02 C9 66 BA 1D F2 D9 E9 C1 37 96 06 8E B4 83 49 64 C3 FE 14 C4;
00 D0 03 80 05 38 5B 71 4F F5;
00 E0 00 00 05 41 02 02 F8 00;
00 A4 00 00 02 41 02 00;
00 D0 00 00 80 30 82 02 F4 30 82 01 DC A0 03 02 01 02 02 01 02 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 77 31 13 30 11 06 03 55 04 03 13 0A 52 55 4E 20 53 6F 53 20 43 41 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1F 30 1D 06 09 2A 86 48 86 F7 0D 01 09 01 16 10 69 6E 66 2D 73 6F 73 40 63 73 2E 72 75 2E 6E 6C 31 24 30 22 06 03 55 04 0A 13 1B 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74;
00 D0 00 80 80 79 20 4E 69 6A 6D 65 67 65 6E 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 1E 17 0D 30 37 31 32 30 36 31 32 33 39 35 38 5A 17 0D 30 38 31 32 30 35 31 32 33 39 35 38 5A 30 79 31 22 30 20 06 03 55 04 03 13 19 57 6F 6A 63 69 65 63 68 20 4D 6F 73 74 6F 77 73 6B 69 20 28 41 75 74 68 29 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1B 30 19 06 09 2A 86 48 86 F7 0D 01 09 01 16 0C 77 6F 6A 40;
00 D0 01 00 80 63 73 2E 72 75 2E 6E 6C 31 1B 30 19 06 03 55 04 0A 13 12 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74 79 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 98 EF C2 56 58 F0 30 08 EF 69 DE 3F 43 B4 8C 9D 0B 28 E9 0B 4B 52 3A 2C 0A B3 48 A9 43 CB 86 4A 80 E7 7C 49 C1 95 B9 1B D2 79 5F A4 91 D3 77 72;
00 D0 01 80 80 41 45 60 21 FB 7A 26 1C 7A 30 B2 74 B4 0C 54 D6 3C F8 60 79 D9 21 92 F6 1B 88 B6 83 70 33 2F 12 CD 8D F6 E9 3F DB 5F BC 0F CF 57 FC 7C 15 F3 E6 07 24 2E ED 5D 72 B9 30 36 1C 2E 28 29 65 C8 41 9E 29 09 B2 D6 89 02 74 89 01 86 8E 85 32 D3 27 02 03 01 00 01 A3 0D 30 0B 30 09 06 03 55 1D 13 04 02 30 00 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 5C 66 53 95 60 F4 8B 66;
00 D0 02 00 80 06 25 D7 80 6E DA 5E C7 65 3C B3 D5 A0 A6 B0 2C 87 7F E7 9B 0D 82 3F 6F 34 31 A1 FB C1 67 B9 AA D4 D7 B4 1B 25 EA 8F EC CE 95 11 25 C8 0A 38 23 EA 87 97 A2 F8 E7 37 6C 6E BC E3 56 C1 56 B2 B9 B9 0E BB 1E C4 7A B6 3B AE 6A D5 F5 94 04 A9 63 8E A5 7E 90 AC B2 33 F6 64 E4 4A CB 78 34 A3 51 FB F7 29 DB 56 97 50 43 90 B0 C7 27 51 C8 6C 95 78 BC B8 11 30 A3 47 B7 20 C3 ED B1 41 C1 15 8B;
00 D0 02 80 78 B0 A6 2C 79 14 26 4A 28 04 73 94 0E 23 B2 29 22 28 CA 45 9C 09 12 D8 97 53 74 8B B5 01 C6 EF 08 AA B5 28 4B 46 85 11 7A AC 6A 2D 04 AA 1A 91 97 31 57 2B BE 9B 81 6B 9C 5C F7 21 35 CB 1B D0 9A C9 57 76 55 EC 62 A7 DD 6F CD 8A E2 BA AF EA AA 81 49 93 22 78 61 D8 AA 01 7A 5C E0 63 2F 28 BA F2 6D 7B 58 33 AB 9D C7 FB 7B 66 C5 50 87 11 A4 F7 D2 C7 42 D0 54 A9 92;
00 E0 00 00 05 41 03 02 F8 00;
00 A4 00 00 02 41 03 00;
00 D0 00 00 80 30 82 02 F4 30 82 01 DC A0 03 02 01 02 02 01 03 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 77 31 13 30 11 06 03 55 04 03 13 0A 52 55 4E 20 53 6F 53 20 43 41 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1F 30 1D 06 09 2A 86 48 86 F7 0D 01 09 01 16 10 69 6E 66 2D 73 6F 73 40 63 73 2E 72 75 2E 6E 6C 31 24 30 22 06 03 55 04 0A 13 1B 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74;
00 D0 00 80 80 79 20 4E 69 6A 6D 65 67 65 6E 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 1E 17 0D 30 37 31 32 30 36 31 32 34 30 31 31 5A 17 0D 30 38 31 32 30 35 31 32 34 30 31 31 5A 30 79 31 22 30 20 06 03 55 04 03 13 19 57 6F 6A 63 69 65 63 68 20 4D 6F 73 74 6F 77 73 6B 69 20 28 73 69 67 6E 29 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1B 30 19 06 09 2A 86 48 86 F7 0D 01 09 01 16 0C 77 6F 6A 40;
00 D0 01 00 80 63 73 2E 72 75 2E 6E 6C 31 1B 30 19 06 03 55 04 0A 13 12 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74 79 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 C5 57 94 D8 F0 85 BC 4C 8B 64 4F 83 84 A4 EC 92 1D 68 1F B0 FD 90 FA 2A 31 97 4A B1 C0 89 AA EB 3C 7D 11 E1 CA 82 D7 67 43 8C 23 52 7C 15 56 6B;
00 D0 01 80 80 26 57 47 3D 86 19 D3 7F A9 F3 8C C9 92 CE E3 7F 55 DC D4 E9 E4 0C 8A 12 42 B4 1A 39 8A 3F FF B0 11 02 50 B2 EA 8A B3 61 98 19 35 37 64 90 70 A0 AD 54 0F B7 7C 3E 31 34 F8 F9 5D AC 36 BF DA 0B 71 BB 05 0C E5 8A A0 02 00 2E 85 EC 73 22 2B B3 02 03 01 00 01 A3 0D 30 0B 30 09 06 03 55 1D 13 04 02 30 00 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 43 D3 27 10 7B 01 54 09;
00 D0 02 00 80 80 EE 78 08 E6 85 1D 46 2E D4 63 05 C3 25 92 F2 30 0E B3 AB AF A9 62 B3 69 5F 44 FA 72 A1 50 E5 1B 08 82 74 4C 51 5A DF E7 5A 7F 21 72 36 AD 3C 7A 61 78 1E 81 FB 54 65 DE ED 62 C7 9D 0B B2 D4 3D EE 9B 88 B2 0E C5 7A 90 54 D1 61 7F 96 33 A0 79 0D 35 68 83 6E 44 16 6D C9 AC CD 70 D8 D3 4B 0C B0 2D CF C8 8A 1B 21 D6 3E 70 9F EB 77 89 E6 0A E6 95 1E B3 4F 3F 91 8B 5C FC 82 A1 B8 30 48;
00 D0 02 80 78 45 E4 79 7C 99 49 9F 03 25 79 33 B7 8B CE C4 B1 DA D3 98 74 F8 34 5D 18 EC 29 01 11 BC 88 32 DA D0 08 6C 88 D5 F0 5A 18 5A 78 21 1A F0 97 B7 FC F5 33 01 F7 CF AA 81 C7 4E 53 59 34 32 A6 CF 56 A1 33 2B 17 B9 F7 46 A0 03 5A 27 F7 52 AD EB E7 E2 BE 03 5E 17 53 0D 93 1D 9F DF 3C F7 D7 8E EC F0 BA 5A 17 5E 2A DC BB D3 4D F3 65 04 5C F3 74 E1 68 53 64 D3 5B FD D8;
00 E0 00 00 05 41 04 02 FC 00;
00 A4 00 00 02 41 04 00;
00 D0 00 00 80 30 82 02 F8 30 82 01 E0 A0 03 02 01 02 02 01 04 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 77 31 13 30 11 06 03 55 04 03 13 0A 52 55 4E 20 53 6F 53 20 43 41 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1F 30 1D 06 09 2A 86 48 86 F7 0D 01 09 01 16 10 69 6E 66 2D 73 6F 73 40 63 73 2E 72 75 2E 6E 6C 31 24 30 22 06 03 55 04 0A 13 1B 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74;
00 D0 00 80 80 79 20 4E 69 6A 6D 65 67 65 6E 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 1E 17 0D 30 37 31 32 30 36 31 32 34 30 32 30 5A 17 0D 30 38 31 32 30 35 31 32 34 30 32 30 5A 30 7D 31 26 30 24 06 03 55 04 03 13 1D 57 6F 6A 63 69 65 63 68 20 4D 6F 73 74 6F 77 73 6B 69 20 28 64 65 63 69 70 68 65 72 29 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1B 30 19 06 09 2A 86 48 86 F7 0D 01 09 01 16 0C;
00 D0 01 00 80 77 6F 6A 40 63 73 2E 72 75 2E 6E 6C 31 1B 30 19 06 03 55 04 0A 13 12 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74 79 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 BA 28 3C 22 5E 78 7D B1 5C 21 B2 55 41 A0 93 0F 13 8D 6F 63 FF D1 39 60 9C ED 0C 41 C1 CF F8 88 93 F9 3C 78 3F 7C C4 60 17 E1 88 20;
00 D0 01 80 80 0B 47 A1 A2 FA AB 3E A2 12 8D 11 55 95 14 3D CF 0F 17 B0 0E 73 D2 8D 89 59 8C 59 6C 63 C7 93 5F 13 38 DA C8 65 CC 3A D1 DB B1 6B 90 BC D3 B5 3D 77 FA 3E 16 97 C6 96 52 8B 47 30 7C 54 AF C2 61 55 11 5C 2A 6A 51 1E 18 2F 46 41 E2 EE F9 B7 51 CA 74 E0 59 02 03 01 00 01 A3 0D 30 0B 30 09 06 03 55 1D 13 04 02 30 00 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 43 8F C5 AE;
00 D0 02 00 80 83 25 53 93 66 48 94 50 AB E8 65 34 51 2C 16 0F 12 27 C9 AA 9B 2F B9 F9 E7 56 2F 11 65 72 6F 51 0E DB 3D 34 AA 6B 05 72 C0 F7 9C 8C BE 87 4A 50 A9 63 AB 0C D5 5A A5 CA 6A 0D C0 24 9D BC F7 F6 37 9E AD B7 D8 56 E8 F5 5B F5 D0 CC C4 AD 96 02 06 43 58 20 B1 5C C0 F2 5C CE 5F A5 E3 A5 6D 61 C8 C2 66 ED 8F 7C FD DC 5A A8 9B 81 12 8F 72 A3 F4 A4 A1 88 2F 53 DA 09 4A 20 7B 6C E4 14 2E F1;
00 D0 02 80 7C 5D 7B 33 51 9B 44 C9 6F 8F BA 9B 4D DE 06 40 B4 CB E0 5E C6 B2 67 C3 E3 AB 20 21 C3 A0 50 FD 69 4E 03 28 7C CD 07 0E AE C8 3F 7C 44 6C 92 63 CB AF 86 9A 76 9B 0E F2 96 D0 CD 13 2C DC BE 61 52 1E 02 84 72 A6 06 97 3A 8F 9D F5 82 AD 6A EA 95 CF EE DE CF 07 B0 78 6B 4E 7F FD 87 92 B8 56 C1 ED 11 E5 42 15 43 E4 15 19 DD F9 25 E1 91 F2 A3 E4 A4 36 B1 30 4F AE 48 BF 64 E3 3B;
00 E0 00 00 05 40 00 00 AE 00;
00 A4 00 00 02 40 00 00 ;
00 D0 00 00 AE 30 39 30 14 0C 0B 55 73 65 72 41 75 74 68 4B 65 79 03 02 07 80 04 01 01 30 08 04 01 45 03 03 06 80 40 A0 09 30 07 02 01 04 04 02 00 01 A1 0C 30 0A 30 04 04 02 00 00 02 02 04 00 30 38 30 14 0C 0B 55 73 65 72 53 69 67 6E 4B 65 79 03 02 07 80 04 01 02 30 07 04 01 46 03 02 05 20 A0 09 30 07 02 01 04 04 02 00 02 A1 0C 30 0A 30 04 04 02 00 00 02 02 04 00 30 37 30 13 0C 0A 55 73 65 72 44 65 63 4B 65 79 03 02 07 80 04 01 03 30 07 04 01 47 03 02 06 40 A0 09 30 07 02 01 04 04 02 00 03 A1 0C 30 0A 30 04 04 02 00 00 02 02 04 00 ;
00 E0 00 00 05 41 00 00 89 00;
00 A4 00 00 02 41 00 00;
00 D0 00 00 89 30 1C 30 0B 0C 06 43 41 43 65 72 74 03 01 00 30 03 04 01 55 A1 08 30 06 30 04 04 02 41 01 30 22 30 11 0C 0C 41 75 74 68 55 73 65 72 43 65 72 74 03 01 00 30 03 04 01 45 A1 08 30 06 30 04 04 02 41 02 30 22 30 11 0C 0C 53 69 67 6E 55 73 65 72 43 65 72 74 03 01 00 30 03 04 01 46 A1 08 30 06 30 04 04 02 41 03 30 21 30 10 0C 0B 44 65 63 55 73 65 72 43 65 72 74 03 01 00 30 03 04 01 47 A1 08 30 06 30 04 04 02 41 04;
00 E0 00 00 05 42 00 00 46 00;
00 A4 00 00 02 42 00 00;
00 D0 00 00 46 30 21 30 09 0C 03 50 55 43 03 02 07 80 30 03 04 01 01 A1 0F 30 0D 03 02 01 3A 0A 01 01 02 01 10 02 01 10 30 21 30 09 0C 03 50 49 4E 03 02 07 80 30 03 04 01 02 A1 0F 30 0D 03 02 03 08 0A 01 01 02 01 04 02 01 10;
00 E0 00 00 05 50 31 00 18 00;
00 A4 00 00 02 50 31 00;
00 D0 00 00 18 A8 06 30 04 04 02 42 00 A0 06 30 04 04 02 40 00 A4 06 30 04 04 02 41 00;
00 E0 00 00 05 2F 00 00 30 00;
00 A4 00 00 02 2F 00 00;
00 D0 00 00 30 61 2E 4F 0C A0 00 00 00 63 50 4B 43 53 2D 31 35 50 0A 50 4B 49 20 41 70 70 6C 65 74 51 04 3F 00 50 15 73 0C 06 0A 2A 86 48 86 F7 0D 01 01 01 32
00 E0 00 00 05 50 32 00 7E 00;
00 A4 00 00 02 50 32 00;
00 D0 00 00 7E 30 7C 02 01 01 0C 07 52 61 64 62 6F 75 64 03 02 05 E0 A2 6A 30 68 30 18 02 01 01 02 01 01 03 02 02 0C 06 09 2A 86 48 86 F7 0D 01 01 01 02 01 01 30 18 02 01 02 02 01 02 03 02 06 40 06 09 2A 86 48 86 F7 0D 01 01 05 02 01 02 30 18 02 01 03 02 01 03 03 02 06 40 06 09 2A 86 48 86 F7 0D 01 01 0B 02 01 03 30 18 02 01 04 02 01 04 03 02 06 40 06 09 2A 86 48 86 F7 0D 01 01 0A 02 01 04;

Re: The APDU of Initialize Applet in PKI host application

Posted: Sun Feb 05, 2017 11:46 pm
by tieeruharo
Hello, I'm learning about PKI Applet. I have seen the source code of this PKI applet, but I don't know how to set these key: sign, auth and dec key. Please show me APDU cmd to init them.
Thank you!

Re: The APDU of Initialize Applet in PKI host application

Posted: Mon Feb 06, 2017 12:01 am
by tieuhaoluong
Hi,
What do these Auth Key, Sign Key and Dec Key used for? Can I use 1 key for all?

Re: The APDU of Initialize Applet in PKI host application

Posted: Wed Feb 15, 2017 3:23 am
by UNKNwYSHSA
tieeruharo wrote:Hello, I'm learning about PKI Applet. I have seen the source code of this PKI applet, but I don't know how to set these key: sign, auth and dec key. Please show me APDU cmd to init them.
Thank you!


Code for key setting:

Code: Select all

    PKIApplet -> INS_PUTDATA -> processPutData -> processSetupKey

INS:

Code: Select all

    INS_PUTDATA = 0xDA

P1:

Code: Select all

    (PKIApplet.java:943~952)
    0x61: set authKeyId
    0x62: set signKeyId
    0x63: set decKeyId
    (PKIApplet.java:955~963)
    0x64: set authKeyPrivate fields
    0x65: set signKeyPrivate fields
    0x66: set decKeyPrivate fields

P2: (For each key field, at PKIApplet.java:964~992)

Code: Select all

    0x81: N
    0x82: E
    0x83: P
    0x84: Q
    0x85: DP
    0x86: DQ
    0x87: PQ

APDU command data:

Code: Select all

    // Set authKeyId;
    00 DA 61 00 02 00 01;
    // Set signKeyId;
    00 DA 62 00 02 00 02;
    // Set decKeyId;
    00 DA 63 00 02 00 03;

    // Set authKeyPrivate fields
    //     N
    00 DA 64 81 80 98 EF C2 56 58 F0 30 08 EF 69 DE 3F 43 B4 8C 9D 0B 28 E9 0B 4B 52 3A 2C 0A B3 48 A9 43 CB 86 4A 80 E7 7C 49 C1 95 B9 1B D2 79 5F A4 91 D3 77 72 41 45 60 21 FB 7A 26 1C 7A 30 B2 74 B4 0C 54 D6 3C F8 60 79 D9 21 92 F6 1B 88 B6 83 70 33 2F 12 CD 8D F6 E9 3F DB 5F BC 0F CF 57 FC 7C 15 F3 E6 07 24 2E ED 5D 72 B9 30 36 1C 2E 28 29 65 C8 41 9E 29 09 B2 D6 89 02 74 89 01 86 8E 85 32 D3 27;
    //     E
    00 DA 64 82 03 01 00 01;
    //     P
    00 DA 64 83 40 C8 D0 BD 0A CD D6 7D 2D 66 BD 68 D6 C4 20 47 00 D7 47 12 38 3C 24 D6 18 A7 7B 1F 18 0A ED 02 1A 5A 32 A8 A9 57 4F 4F 92 24 BE 39 F1 ED 21 AF 73 67 E3 6E C7 C2 BA 1B AB 35 F9 33 1D 1B 5A 7E D7;
    //     Q
    00 DA 64 84 40 C2 F6 C4 F3 16 8F 06 D7 B8 E2 5B 09 C0 F4 A1 A8 BF A9 2C 68 E3 3C 7A E8 64 C4 CF 60 10 95 11 CC 75 1A 8F BF DB 26 4A F6 BD 11 A7 59 7B 2B 20 98 CA 74 B8 01 B2 4E 4F A1 8A B0 AF 96 24 8E 54 31;
    //     DP
    00 DA 64 85 40 69 82 D3 70 D3 C9 F8 A7 5C 2D F4 E1 B2 D6 CA B7 B4 64 D1 3B DE CD F3 F7 AC 37 D2 94 8D 59 0E 1B CE 7C 83 85 C6 2C 13 C0 D3 B1 67 3C A7 BD 65 34 1B C7 B1 B3 1F AB 2D 52 7D DF 5B 6D D5 AB 6C AD;
    //     DQ
    00 DA 64 86 40 36 E7 77 9F 5D 82 F9 D2 56 66 A8 6C 9E C2 45 A4 58 15 34 44 75 79 DA C3 07 5D C5 68 B0 42 CA B8 61 62 11 89 5E 15 F2 96 79 B8 37 00 A4 07 09 2E FE 14 D0 9C E9 B1 D4 0B 12 1B 9F D7 10 84 64 81;
    //     PQ
    00 DA 64 87 40 AF F0 33 DC CA 48 4F 20 D4 74 F8 9F 1A 88 EC B6 1D D1 F4 8B 0B 2F 82 A5 17 60 D6 48 B7 3F F6 EB C8 E9 E7 FC 91 1C 0F 1C E4 E9 E6 61 2F 07 5D BC D5 A8 76 85 6B 66 AA F8 B5 C6 DA 74 6D 6A 81 7B;

    // Set signKeyPrivate fields
    //     N
    00 DA 65 81 80 C5 57 94 D8 F0 85 BC 4C 8B 64 4F 83 84 A4 EC 92 1D 68 1F B0 FD 90 FA 2A 31 97 4A B1 C0 89 AA EB 3C 7D 11 E1 CA 82 D7 67 43 8C 23 52 7C 15 56 6B 26 57 47 3D 86 19 D3 7F A9 F3 8C C9 92 CE E3 7F 55 DC D4 E9 E4 0C 8A 12 42 B4 1A 39 8A 3F FF B0 11 02 50 B2 EA 8A B3 61 98 19 35 37 64 90 70 A0 AD 54 0F B7 7C 3E 31 34 F8 F9 5D AC 36 BF DA 0B 71 BB 05 0C E5 8A A0 02 00 2E 85 EC 73 22 2B B3;
    //     E
    00 DA 65 82 03 01 00 01;
    //     P
    00 DA 65 83 40 E4 EF 4B 0F 23 5E 9F 09 F4 24 F0 96 D5 67 0E 02 60 BB 64 A2 35 44 99 5D 02 F0 C8 B6 AC 33 F9 64 2E 66 36 7C 96 3F CD 7C 72 07 00 AD 12 90 5E 54 6A 05 7D CA 57 93 B4 A3 13 C0 7E CF 60 42 93 03;
    //     Q
    00 DA 65 84 40 DC AC 23 4C EA 70 77 00 E2 1E FA 94 F5 F8 17 DD 56 EB 96 46 7C CD 2B CB D4 AA C3 8A D9 CB 56 6C 85 62 A0 B6 9C 68 7F E6 F5 7B 35 F1 52 68 B9 D5 41 06 B9 02 A9 EE 36 14 48 E7 DC 42 EB 67 4D 91;
    //     DP
    00 DA 65 85 40 98 A2 CE C9 8E 0C 75 3E DE AF 8E 55 12 7D 3E 42 E9 99 A7 53 DA EE 1C CE 7D BA 6A 28 19 12 22 11 E0 39 B7 D4 43 1C D0 F5 4A D5 4E 67 16 3C 79 18 11 04 0E 45 4D 34 A6 B8 1F E0 34 EC 30 C2 D2 5F;
    //     DQ
    00 DA 65 86 40 A2 41 80 03 42 2E 47 92 42 B1 7C 96 A2 F5 34 B6 EE FE 72 94 89 97 62 A8 91 4A AE 55 1E 27 40 F8 B2 6A FE B8 C6 F0 9F 7A F6 ED 0D 90 CF 83 69 80 C0 3B 6D 35 E4 34 DF 56 B2 F4 A9 24 1B 6A ED C1;
    //     PQ
    00 DA 65 87 40 10 B7 48 C4 45 6A 00 7D F4 4A 62 44 8B 2A D7 33 0F 05 E9 A0 24 FF 1C 71 FE 3E F4 13 68 A9 DA 04 D1 07 A4 0F 0F FA 36 C2 EB F3 31 55 C5 D9 EF 24 A0 5E D2 A4 14 5C 70 B3 7E 7D 7D 62 98 0D 7A 5A;

    // Set decKeyPrivate fields
    //     N
    00 DA 66 81 80 BA 28 3C 22 5E 78 7D B1 5C 21 B2 55 41 A0 93 0F 13 8D 6F 63 FF D1 39 60 9C ED 0C 41 C1 CF F8 88 93 F9 3C 78 3F 7C C4 60 17 E1 88 20 0B 47 A1 A2 FA AB 3E A2 12 8D 11 55 95 14 3D CF 0F 17 B0 0E 73 D2 8D 89 59 8C 59 6C 63 C7 93 5F 13 38 DA C8 65 CC 3A D1 DB B1 6B 90 BC D3 B5 3D 77 FA 3E 16 97 C6 96 52 8B 47 30 7C 54 AF C2 61 55 11 5C 2A 6A 51 1E 18 2F 46 41 E2 EE F9 B7 51 CA 74 E0 59;
    //     E
    00 DA 66 82 03 01 00 01;
    //     P
    00 DA 66 83 40 E8 8E 00 95 42 B0 BA 50 65 C8 EE C4 06 F8 8A 90 17 B0 CD 6D 87 97 34 A5 6A 2F E0 1D F2 C9 39 63 D6 0E 2A 55 BB 6C 0A 27 11 76 74 29 F8 F0 EB 4C 3B D7 66 9F 95 66 61 EC AB F5 BB 0B 29 21 EA B3;
    //     Q
    00 DA 66 84 40 CC EC C2 94 EA AE F4 D8 B9 C7 18 C1 08 4E 99 2F 1A 14 1F BF 1E 14 A0 24 23 85 80 3F C6 15 56 4C 66 8B 8F 45 9E A9 D8 A6 78 73 41 69 FC BC 07 EB 3A 13 08 0D 9F 1E 6A 90 E6 50 C1 82 94 F9 7E C3;
    //     DP
    00 DA 66 85 40 48 48 2A E2 39 D2 58 76 B8 CC 55 7A 54 78 58 09 25 73 EC C6 08 88 F4 F2 1D 29 38 4D D6 B2 B8 C5 D1 38 A1 EB F7 CF 42 F0 95 BA ED AC 46 16 0B EC AC 04 ED 7E D8 9E F3 FC EE 0D F8 CF 25 3F C7 85;
    //     DQ
    00 DA 66 86 40 71 AE 15 F3 8E 8D 27 FE E2 70 74 67 01 38 B8 F9 CC 39 C5 B2 BB F9 2D 2D 5F 17 3C 22 24 BC C9 76 F0 9C 13 0A C8 0D E8 C5 D0 A3 FF 71 D0 66 6E EE 2A F5 4B CE 62 AA F8 EB 11 19 53 80 21 2C 97 09;
    //     PQ
    00 DA 66 87 40 A2 49 FC FD EE 1D 3F 81 76 12 C3 BA 45 07 CD C9 42 C6 71 39 F2 E2 CB BD 2D C0 CF 5A 9B 12 49 F0 36 83 51 68 4C DE 85 43 BF 6D 76 0C C8 BC 15 A2 A4 1F 79 03 EA A3 6E 14 6A EC 5D 90 9E 7B A8 C3;

Re: The APDU of Initialize Applet in PKI host application

Posted: Wed Feb 15, 2017 3:25 am
by UNKNwYSHSA
tieuhaoluong wrote:Hi,
What do these Auth Key, Sign Key and Dec Key used for? Can I use 1 key for all?


Yes, you can. But it is not recommand.

Re: The APDU of Initialize Applet in PKI host application

Posted: Wed Feb 15, 2017 4:03 am
by tieeruharo
Thank you, UNKNwYSHSA!

When I init key field,
In case P2 = 0x81: (N) & 0x82: (E) it seems doing nothing. How about this? I see that N value is different with each key, isn't it?

Regards,

Re: The APDU of Initialize Applet in PKI host application

Posted: Wed Feb 15, 2017 4:13 am
by UNKNwYSHSA
tieeruharo wrote:Thank you, UNKNwYSHSA!

When I init key field,
In case P2 = 0x81: (N) & 0x82: (E) it seems doing nothing. How about this? I see that N value is different with each key, isn't it?

Regards,


Yes, the applet only hold the private key fields.
Yes, the APDU commands set different key values for auth/sign/dec key, so the value N is not the same.

Re: The APDU of Initialize Applet in PKI host application

Posted: Wed Oct 25, 2017 6:00 am
by tieuhaoluong
JavaCardOS wrote:In the process of initialize applet:
For the java card applet: there are 4 APDU commands to used, the corresponding commands are: PutData, CreateFile, WriteBinary and Change Reference Data.

For the PKI host application: it needs to set the three private keys (such as Auth Key, Sign Key and Dec Key) and four certificates(such as User Auth Cert, User Sign Cert, User Dec Cert and CA Cert) to the card.

The following APDU commands are for reference only:

Code: Select all

//Initialize Applet
//PutData
00 DA 68 01;
00 DA 69 00 47 FF 3F 00 FF 02 07 0C 00 2F 00 00 1E FF 50 15 00 09 1A 1F 24 29 2E 33 38 3D 42 00 50 32 0C 12 00 50 31 0C 11 00 42 00 0C 00 00 40 00 0C 00 00 41 00 0C 00 00 41 01 0C 00 00 41 02 0C 00 00 41 03 0C 00 00 41 04 0C 00;
00 DA 61 00 02 00 01;
00 DA 62 00 02 00 02;
00 DA 63 00 02 00 03;
00 DA 64 81 80 98 EF C2 56 58 F0 30 08 EF 69 DE 3F 43 B4 8C 9D 0B 28 E9 0B 4B 52 3A 2C 0A B3 48 A9 43 CB 86 4A 80 E7 7C 49 C1 95 B9 1B D2 79 5F A4 91 D3 77 72 41 45 60 21 FB 7A 26 1C 7A 30 B2 74 B4 0C 54 D6 3C F8 60 79 D9 21 92 F6 1B 88 B6 83 70 33 2F 12 CD 8D F6 E9 3F DB 5F BC 0F CF 57 FC 7C 15 F3 E6 07 24 2E ED 5D 72 B9 30 36 1C 2E 28 29 65 C8 41 9E 29 09 B2 D6 89 02 74 89 01 86 8E 85 32 D3 27;
00 DA 64 82 03 01 00 01;
00 DA 64 83 40 C8 D0 BD 0A CD D6 7D 2D 66 BD 68 D6 C4 20 47 00 D7 47 12 38 3C 24 D6 18 A7 7B 1F 18 0A ED 02 1A 5A 32 A8 A9 57 4F 4F 92 24 BE 39 F1 ED 21 AF 73 67 E3 6E C7 C2 BA 1B AB 35 F9 33 1D 1B 5A 7E D7;
00 DA 64 84 40 C2 F6 C4 F3 16 8F 06 D7 B8 E2 5B 09 C0 F4 A1 A8 BF A9 2C 68 E3 3C 7A E8 64 C4 CF 60 10 95 11 CC 75 1A 8F BF DB 26 4A F6 BD 11 A7 59 7B 2B 20 98 CA 74 B8 01 B2 4E 4F A1 8A B0 AF 96 24 8E 54 31;
00 DA 64 85 40 69 82 D3 70 D3 C9 F8 A7 5C 2D F4 E1 B2 D6 CA B7 B4 64 D1 3B DE CD F3 F7 AC 37 D2 94 8D 59 0E 1B CE 7C 83 85 C6 2C 13 C0 D3 B1 67 3C A7 BD 65 34 1B C7 B1 B3 1F AB 2D 52 7D DF 5B 6D D5 AB 6C AD;
00 DA 64 86 40 36 E7 77 9F 5D 82 F9 D2 56 66 A8 6C 9E C2 45 A4 58 15 34 44 75 79 DA C3 07 5D C5 68 B0 42 CA B8 61 62 11 89 5E 15 F2 96 79 B8 37 00 A4 07 09 2E FE 14 D0 9C E9 B1 D4 0B 12 1B 9F D7 10 84 64 81;
00 DA 64 87 40 AF F0 33 DC CA 48 4F 20 D4 74 F8 9F 1A 88 EC B6 1D D1 F4 8B 0B 2F 82 A5 17 60 D6 48 B7 3F F6 EB C8 E9 E7 FC 91 1C 0F 1C E4 E9 E6 61 2F 07 5D BC D5 A8 76 85 6B 66 AA F8 B5 C6 DA 74 6D 6A 81 7B;
00 DA 65 81 80 C5 57 94 D8 F0 85 BC 4C 8B 64 4F 83 84 A4 EC 92 1D 68 1F B0 FD 90 FA 2A 31 97 4A B1 C0 89 AA EB 3C 7D 11 E1 CA 82 D7 67 43 8C 23 52 7C 15 56 6B 26 57 47 3D 86 19 D3 7F A9 F3 8C C9 92 CE E3 7F 55 DC D4 E9 E4 0C 8A 12 42 B4 1A 39 8A 3F FF B0 11 02 50 B2 EA 8A B3 61 98 19 35 37 64 90 70 A0 AD 54 0F B7 7C 3E 31 34 F8 F9 5D AC 36 BF DA 0B 71 BB 05 0C E5 8A A0 02 00 2E 85 EC 73 22 2B B3;
00 DA 65 82 03 01 00 01;
00 DA 65 83 40 E4 EF 4B 0F 23 5E 9F 09 F4 24 F0 96 D5 67 0E 02 60 BB 64 A2 35 44 99 5D 02 F0 C8 B6 AC 33 F9 64 2E 66 36 7C 96 3F CD 7C 72 07 00 AD 12 90 5E 54 6A 05 7D CA 57 93 B4 A3 13 C0 7E CF 60 42 93 03;
00 DA 65 84 40 DC AC 23 4C EA 70 77 00 E2 1E FA 94 F5 F8 17 DD 56 EB 96 46 7C CD 2B CB D4 AA C3 8A D9 CB 56 6C 85 62 A0 B6 9C 68 7F E6 F5 7B 35 F1 52 68 B9 D5 41 06 B9 02 A9 EE 36 14 48 E7 DC 42 EB 67 4D 91;
00 DA 65 85 40 98 A2 CE C9 8E 0C 75 3E DE AF 8E 55 12 7D 3E 42 E9 99 A7 53 DA EE 1C CE 7D BA 6A 28 19 12 22 11 E0 39 B7 D4 43 1C D0 F5 4A D5 4E 67 16 3C 79 18 11 04 0E 45 4D 34 A6 B8 1F E0 34 EC 30 C2 D2 5F;
00 DA 65 86 40 A2 41 80 03 42 2E 47 92 42 B1 7C 96 A2 F5 34 B6 EE FE 72 94 89 97 62 A8 91 4A AE 55 1E 27 40 F8 B2 6A FE B8 C6 F0 9F 7A F6 ED 0D 90 CF 83 69 80 C0 3B 6D 35 E4 34 DF 56 B2 F4 A9 24 1B 6A ED C1;
00 DA 65 87 40 10 B7 48 C4 45 6A 00 7D F4 4A 62 44 8B 2A D7 33 0F 05 E9 A0 24 FF 1C 71 FE 3E F4 13 68 A9 DA 04 D1 07 A4 0F 0F FA 36 C2 EB F3 31 55 C5 D9 EF 24 A0 5E D2 A4 14 5C 70 B3 7E 7D 7D 62 98 0D 7A 5A;
00 DA 66 81 80 BA 28 3C 22 5E 78 7D B1 5C 21 B2 55 41 A0 93 0F 13 8D 6F 63 FF D1 39 60 9C ED 0C 41 C1 CF F8 88 93 F9 3C 78 3F 7C C4 60 17 E1 88 20 0B 47 A1 A2 FA AB 3E A2 12 8D 11 55 95 14 3D CF 0F 17 B0 0E 73 D2 8D 89 59 8C 59 6C 63 C7 93 5F 13 38 DA C8 65 CC 3A D1 DB B1 6B 90 BC D3 B5 3D 77 FA 3E 16 97 C6 96 52 8B 47 30 7C 54 AF C2 61 55 11 5C 2A 6A 51 1E 18 2F 46 41 E2 EE F9 B7 51 CA 74 E0 59;
00 DA 66 82 03 01 00 01;
00 DA 66 83 40 E8 8E 00 95 42 B0 BA 50 65 C8 EE C4 06 F8 8A 90 17 B0 CD 6D 87 97 34 A5 6A 2F E0 1D F2 C9 39 63 D6 0E 2A 55 BB 6C 0A 27 11 76 74 29 F8 F0 EB 4C 3B D7 66 9F 95 66 61 EC AB F5 BB 0B 29 21 EA B3;
00 DA 66 84 40 CC EC C2 94 EA AE F4 D8 B9 C7 18 C1 08 4E 99 2F 1A 14 1F BF 1E 14 A0 24 23 85 80 3F C6 15 56 4C 66 8B 8F 45 9E A9 D8 A6 78 73 41 69 FC BC 07 EB 3A 13 08 0D 9F 1E 6A 90 E6 50 C1 82 94 F9 7E C3;
00 DA 66 85 40 48 48 2A E2 39 D2 58 76 B8 CC 55 7A 54 78 58 09 25 73 EC C6 08 88 F4 F2 1D 29 38 4D D6 B2 B8 C5 D1 38 A1 EB F7 CF 42 F0 95 BA ED AC 46 16 0B EC AC 04 ED 7E D8 9E F3 FC EE 0D F8 CF 25 3F C7 85;
00 DA 66 86 40 71 AE 15 F3 8E 8D 27 FE E2 70 74 67 01 38 B8 F9 CC 39 C5 B2 BB F9 2D 2D 5F 17 3C 22 24 BC C9 76 F0 9C 13 0A C8 0D E8 C5 D0 A3 FF 71 D0 66 6E EE 2A F5 4B CE 62 AA F8 EB 11 19 53 80 21 2C 97 09;
00 DA 66 87 40 A2 49 FC FD EE 1D 3F 81 76 12 C3 BA 45 07 CD C9 42 C6 71 39 F2 E2 CB BD 2D C0 CF 5A 9B 12 49 F0 36 83 51 68 4C DE 85 43 BF 6D 76 0C C8 BC 15 A2 A4 1F 79 03 EA A3 6E 14 6A EC 5D 90 9E 7B A8 C3;

//CreateFile
00 E0 00 00 05 41 01 03 85 00 ;
00 A4 00 00 02 41 01 00 ;
Response APDU: 90 00
//WriteBinary
00 D0 00 00 80 30 82 03 81 30 82 02 69 A0 03 02 01 02 02 09 00 C6 D6 45 02 00 11 54 B0 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 77 31 13 30 11 06 03 55 04 03 13 0A 52 55 4E 20 53 6F 53 20 43 41 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1F 30 1D 06 09 2A 86 48 86 F7 0D 01 09 01 16 10 69 6E 66 2D 73 6F 73 40 63 73 2E 72 75 2E 6E 6C 31 24 30 22 06 03 55 04 0A 13 1B 52 61 64 62 6F 75 64 20 55 ;
00 D0 00 80 80 6E 69 76 65 72 73 69 74 79 20 4E 69 6A 6D 65 67 65 6E 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 1E 17 0D 30 37 31 32 30 35 31 36 30 38 30 36 5A 17 0D 30 38 30 31 30 34 31 36 30 38 30 36 5A 30 77 31 13 30 11 06 03 55 04 03 13 0A 52 55 4E 20 53 6F 53 20 43 41 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1F 30 1D 06 09 2A 86 48 86 F7 0D 01 09 01 16 10 69 6E 66 2D 73 6F 73 40 63 73 2E;
00 D0 01 00 80 72 75 2E 6E 6C 31 24 30 22 06 03 55 04 0A 13 1B 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74 79 20 4E 69 6A 6D 65 67 65 6E 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 82 01 22 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 82 01 0F 00 30 82 01 0A 02 82 01 01 00 EE AA 9D 6E B1 95 B7 AA F4 7F 23 CF 71 C4 51 76 55 62 E9 76 8C 23 73 65 7F D4 E7 8B 43 96 0D 8C AC A0 05 18 BA 00 ;
00 D0 01 80 80 76 09 B9 61 1A 53 5A 51 B4 FB 83 43 E4 25 99 5D 7F 7B C8 8A F9 72 31 D3 6B C8 1B 4A 56 4A 4B 39 3D CD 89 E9 C9 CD 12 1C 4E B7 E1 A5 BA 19 0B E3 19 89 4A 91 B2 A8 04 56 65 54 BF 24 AF 87 EF 27 61 6D E2 29 28 1F 3C 8C 8B 52 31 09 C3 42 8B 2E 27 2B 6E 4A 8C 31 13 83 03 59 19 0C 2A D0 35 F5 BD 31 6F 85 C5 4A 2F 87 17 C5 08 36 55 38 D6 7D 6D 08 06 4C F3 D2 74 45 0E DC 76 F1 84 27 02 E6 ;
00 D0 02 00 80 20 EF 9C 82 87 81 3A 32 B5 40 66 0E 48 9E F0 5F 40 BC EF 63 4E B3 A5 0A A4 57 B6 3D 77 6C 26 91 62 C6 6E 87 06 A3 0F 9C 81 3C BD FD 90 0D B2 B9 F3 D3 05 CB 77 43 87 87 55 46 3B 26 23 C1 9A E5 E6 3C 0A 84 BB 79 00 A9 ED 1B 28 7A 9A 1A 86 D4 4D 77 BE C4 FB 25 2E A5 E9 FD 02 03 01 00 01 A3 10 30 0E 30 0C 06 03 55 1D 13 04 05 30 03 01 01 FF 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 ;
00 D0 02 80 80 03 82 01 01 00 10 4C 71 9D 6C F6 BF AE F5 2B 5B 9C 50 D6 95 B5 6C 9C F9 D1 C3 14 31 D6 61 4B 6D 5B 2A 66 9E 05 FD D3 33 6A A9 BE 7E 31 87 32 C5 71 67 E9 D2 1F 32 0C 20 22 86 F4 74 8E 9F 7E 81 D6 5D 9D CE FA E6 CA 33 8A AC FD 73 CF 09 01 A8 27 5B 64 E7 47 43 46 5E DF 2B FC 47 A2 1E 55 1A 40 6D 5B 95 2B 08 ED 6E 2F A2 0B 5E C4 E1 5C C5 7E F1 84 4F 41 2A 80 65 B7 0E FB 50 93 63 B7 2D;
00 D0 03 00 80 91 47 D5 3A ED 50 48 FC F5 F1 51 AB 6A 91 DD D2 6E 09 99 B4 82 01 05 BA 81 F8 93 6A BA 65 90 79 E0 DF 5A E7 9A 16 94 3D 4D C5 48 8C 4E C8 9A 5D 18 CB EE 09 D4 03 5F F3 7C DA 1D D5 9B FE 22 F8 E6 2C F3 66 F9 08 FF FB 0A 11 FE 35 7A 3A 8C 4F 7A A7 33 51 B0 37 51 06 FF 2B DC 95 EC 1C 92 FF 90 75 ED EF 50 18 7A F6 B7 82 BA 02 C9 66 BA 1D F2 D9 E9 C1 37 96 06 8E B4 83 49 64 C3 FE 14 C4;
00 D0 03 80 05 38 5B 71 4F F5;
00 E0 00 00 05 41 02 02 F8 00;
00 A4 00 00 02 41 02 00;
00 D0 00 00 80 30 82 02 F4 30 82 01 DC A0 03 02 01 02 02 01 02 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 77 31 13 30 11 06 03 55 04 03 13 0A 52 55 4E 20 53 6F 53 20 43 41 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1F 30 1D 06 09 2A 86 48 86 F7 0D 01 09 01 16 10 69 6E 66 2D 73 6F 73 40 63 73 2E 72 75 2E 6E 6C 31 24 30 22 06 03 55 04 0A 13 1B 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74;
00 D0 00 80 80 79 20 4E 69 6A 6D 65 67 65 6E 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 1E 17 0D 30 37 31 32 30 36 31 32 33 39 35 38 5A 17 0D 30 38 31 32 30 35 31 32 33 39 35 38 5A 30 79 31 22 30 20 06 03 55 04 03 13 19 57 6F 6A 63 69 65 63 68 20 4D 6F 73 74 6F 77 73 6B 69 20 28 41 75 74 68 29 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1B 30 19 06 09 2A 86 48 86 F7 0D 01 09 01 16 0C 77 6F 6A 40;
00 D0 01 00 80 63 73 2E 72 75 2E 6E 6C 31 1B 30 19 06 03 55 04 0A 13 12 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74 79 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 98 EF C2 56 58 F0 30 08 EF 69 DE 3F 43 B4 8C 9D 0B 28 E9 0B 4B 52 3A 2C 0A B3 48 A9 43 CB 86 4A 80 E7 7C 49 C1 95 B9 1B D2 79 5F A4 91 D3 77 72;
00 D0 01 80 80 41 45 60 21 FB 7A 26 1C 7A 30 B2 74 B4 0C 54 D6 3C F8 60 79 D9 21 92 F6 1B 88 B6 83 70 33 2F 12 CD 8D F6 E9 3F DB 5F BC 0F CF 57 FC 7C 15 F3 E6 07 24 2E ED 5D 72 B9 30 36 1C 2E 28 29 65 C8 41 9E 29 09 B2 D6 89 02 74 89 01 86 8E 85 32 D3 27 02 03 01 00 01 A3 0D 30 0B 30 09 06 03 55 1D 13 04 02 30 00 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 5C 66 53 95 60 F4 8B 66;
00 D0 02 00 80 06 25 D7 80 6E DA 5E C7 65 3C B3 D5 A0 A6 B0 2C 87 7F E7 9B 0D 82 3F 6F 34 31 A1 FB C1 67 B9 AA D4 D7 B4 1B 25 EA 8F EC CE 95 11 25 C8 0A 38 23 EA 87 97 A2 F8 E7 37 6C 6E BC E3 56 C1 56 B2 B9 B9 0E BB 1E C4 7A B6 3B AE 6A D5 F5 94 04 A9 63 8E A5 7E 90 AC B2 33 F6 64 E4 4A CB 78 34 A3 51 FB F7 29 DB 56 97 50 43 90 B0 C7 27 51 C8 6C 95 78 BC B8 11 30 A3 47 B7 20 C3 ED B1 41 C1 15 8B;
00 D0 02 80 78 B0 A6 2C 79 14 26 4A 28 04 73 94 0E 23 B2 29 22 28 CA 45 9C 09 12 D8 97 53 74 8B B5 01 C6 EF 08 AA B5 28 4B 46 85 11 7A AC 6A 2D 04 AA 1A 91 97 31 57 2B BE 9B 81 6B 9C 5C F7 21 35 CB 1B D0 9A C9 57 76 55 EC 62 A7 DD 6F CD 8A E2 BA AF EA AA 81 49 93 22 78 61 D8 AA 01 7A 5C E0 63 2F 28 BA F2 6D 7B 58 33 AB 9D C7 FB 7B 66 C5 50 87 11 A4 F7 D2 C7 42 D0 54 A9 92;
00 E0 00 00 05 41 03 02 F8 00;
00 A4 00 00 02 41 03 00;
00 D0 00 00 80 30 82 02 F4 30 82 01 DC A0 03 02 01 02 02 01 03 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 77 31 13 30 11 06 03 55 04 03 13 0A 52 55 4E 20 53 6F 53 20 43 41 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1F 30 1D 06 09 2A 86 48 86 F7 0D 01 09 01 16 10 69 6E 66 2D 73 6F 73 40 63 73 2E 72 75 2E 6E 6C 31 24 30 22 06 03 55 04 0A 13 1B 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74;
00 D0 00 80 80 79 20 4E 69 6A 6D 65 67 65 6E 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 1E 17 0D 30 37 31 32 30 36 31 32 34 30 31 31 5A 17 0D 30 38 31 32 30 35 31 32 34 30 31 31 5A 30 79 31 22 30 20 06 03 55 04 03 13 19 57 6F 6A 63 69 65 63 68 20 4D 6F 73 74 6F 77 73 6B 69 20 28 73 69 67 6E 29 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1B 30 19 06 09 2A 86 48 86 F7 0D 01 09 01 16 0C 77 6F 6A 40;
00 D0 01 00 80 63 73 2E 72 75 2E 6E 6C 31 1B 30 19 06 03 55 04 0A 13 12 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74 79 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 C5 57 94 D8 F0 85 BC 4C 8B 64 4F 83 84 A4 EC 92 1D 68 1F B0 FD 90 FA 2A 31 97 4A B1 C0 89 AA EB 3C 7D 11 E1 CA 82 D7 67 43 8C 23 52 7C 15 56 6B;
00 D0 01 80 80 26 57 47 3D 86 19 D3 7F A9 F3 8C C9 92 CE E3 7F 55 DC D4 E9 E4 0C 8A 12 42 B4 1A 39 8A 3F FF B0 11 02 50 B2 EA 8A B3 61 98 19 35 37 64 90 70 A0 AD 54 0F B7 7C 3E 31 34 F8 F9 5D AC 36 BF DA 0B 71 BB 05 0C E5 8A A0 02 00 2E 85 EC 73 22 2B B3 02 03 01 00 01 A3 0D 30 0B 30 09 06 03 55 1D 13 04 02 30 00 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 43 D3 27 10 7B 01 54 09;
00 D0 02 00 80 80 EE 78 08 E6 85 1D 46 2E D4 63 05 C3 25 92 F2 30 0E B3 AB AF A9 62 B3 69 5F 44 FA 72 A1 50 E5 1B 08 82 74 4C 51 5A DF E7 5A 7F 21 72 36 AD 3C 7A 61 78 1E 81 FB 54 65 DE ED 62 C7 9D 0B B2 D4 3D EE 9B 88 B2 0E C5 7A 90 54 D1 61 7F 96 33 A0 79 0D 35 68 83 6E 44 16 6D C9 AC CD 70 D8 D3 4B 0C B0 2D CF C8 8A 1B 21 D6 3E 70 9F EB 77 89 E6 0A E6 95 1E B3 4F 3F 91 8B 5C FC 82 A1 B8 30 48;
00 D0 02 80 78 45 E4 79 7C 99 49 9F 03 25 79 33 B7 8B CE C4 B1 DA D3 98 74 F8 34 5D 18 EC 29 01 11 BC 88 32 DA D0 08 6C 88 D5 F0 5A 18 5A 78 21 1A F0 97 B7 FC F5 33 01 F7 CF AA 81 C7 4E 53 59 34 32 A6 CF 56 A1 33 2B 17 B9 F7 46 A0 03 5A 27 F7 52 AD EB E7 E2 BE 03 5E 17 53 0D 93 1D 9F DF 3C F7 D7 8E EC F0 BA 5A 17 5E 2A DC BB D3 4D F3 65 04 5C F3 74 E1 68 53 64 D3 5B FD D8;
00 E0 00 00 05 41 04 02 FC 00;
00 A4 00 00 02 41 04 00;
00 D0 00 00 80 30 82 02 F8 30 82 01 E0 A0 03 02 01 02 02 01 04 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 77 31 13 30 11 06 03 55 04 03 13 0A 52 55 4E 20 53 6F 53 20 43 41 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1F 30 1D 06 09 2A 86 48 86 F7 0D 01 09 01 16 10 69 6E 66 2D 73 6F 73 40 63 73 2E 72 75 2E 6E 6C 31 24 30 22 06 03 55 04 0A 13 1B 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74;
00 D0 00 80 80 79 20 4E 69 6A 6D 65 67 65 6E 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 1E 17 0D 30 37 31 32 30 36 31 32 34 30 32 30 5A 17 0D 30 38 31 32 30 35 31 32 34 30 32 30 5A 30 7D 31 26 30 24 06 03 55 04 03 13 1D 57 6F 6A 63 69 65 63 68 20 4D 6F 73 74 6F 77 73 6B 69 20 28 64 65 63 69 70 68 65 72 29 31 0B 30 09 06 03 55 04 06 13 02 4E 4C 31 1B 30 19 06 09 2A 86 48 86 F7 0D 01 09 01 16 0C;
00 D0 01 00 80 77 6F 6A 40 63 73 2E 72 75 2E 6E 6C 31 1B 30 19 06 03 55 04 0A 13 12 52 61 64 62 6F 75 64 20 55 6E 69 76 65 72 73 69 74 79 31 0C 30 0A 06 03 55 04 0B 13 03 53 6F 53 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 BA 28 3C 22 5E 78 7D B1 5C 21 B2 55 41 A0 93 0F 13 8D 6F 63 FF D1 39 60 9C ED 0C 41 C1 CF F8 88 93 F9 3C 78 3F 7C C4 60 17 E1 88 20;
00 D0 01 80 80 0B 47 A1 A2 FA AB 3E A2 12 8D 11 55 95 14 3D CF 0F 17 B0 0E 73 D2 8D 89 59 8C 59 6C 63 C7 93 5F 13 38 DA C8 65 CC 3A D1 DB B1 6B 90 BC D3 B5 3D 77 FA 3E 16 97 C6 96 52 8B 47 30 7C 54 AF C2 61 55 11 5C 2A 6A 51 1E 18 2F 46 41 E2 EE F9 B7 51 CA 74 E0 59 02 03 01 00 01 A3 0D 30 0B 30 09 06 03 55 1D 13 04 02 30 00 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 43 8F C5 AE;
00 D0 02 00 80 83 25 53 93 66 48 94 50 AB E8 65 34 51 2C 16 0F 12 27 C9 AA 9B 2F B9 F9 E7 56 2F 11 65 72 6F 51 0E DB 3D 34 AA 6B 05 72 C0 F7 9C 8C BE 87 4A 50 A9 63 AB 0C D5 5A A5 CA 6A 0D C0 24 9D BC F7 F6 37 9E AD B7 D8 56 E8 F5 5B F5 D0 CC C4 AD 96 02 06 43 58 20 B1 5C C0 F2 5C CE 5F A5 E3 A5 6D 61 C8 C2 66 ED 8F 7C FD DC 5A A8 9B 81 12 8F 72 A3 F4 A4 A1 88 2F 53 DA 09 4A 20 7B 6C E4 14 2E F1;
00 D0 02 80 7C 5D 7B 33 51 9B 44 C9 6F 8F BA 9B 4D DE 06 40 B4 CB E0 5E C6 B2 67 C3 E3 AB 20 21 C3 A0 50 FD 69 4E 03 28 7C CD 07 0E AE C8 3F 7C 44 6C 92 63 CB AF 86 9A 76 9B 0E F2 96 D0 CD 13 2C DC BE 61 52 1E 02 84 72 A6 06 97 3A 8F 9D F5 82 AD 6A EA 95 CF EE DE CF 07 B0 78 6B 4E 7F FD 87 92 B8 56 C1 ED 11 E5 42 15 43 E4 15 19 DD F9 25 E1 91 F2 A3 E4 A4 36 B1 30 4F AE 48 BF 64 E3 3B;
00 E0 00 00 05 40 00 00 AE 00;
00 A4 00 00 02 40 00 00 ;
00 D0 00 00 AE 30 39 30 14 0C 0B 55 73 65 72 41 75 74 68 4B 65 79 03 02 07 80 04 01 01 30 08 04 01 45 03 03 06 80 40 A0 09 30 07 02 01 04 04 02 00 01 A1 0C 30 0A 30 04 04 02 00 00 02 02 04 00 30 38 30 14 0C 0B 55 73 65 72 53 69 67 6E 4B 65 79 03 02 07 80 04 01 02 30 07 04 01 46 03 02 05 20 A0 09 30 07 02 01 04 04 02 00 02 A1 0C 30 0A 30 04 04 02 00 00 02 02 04 00 30 37 30 13 0C 0A 55 73 65 72 44 65 63 4B 65 79 03 02 07 80 04 01 03 30 07 04 01 47 03 02 06 40 A0 09 30 07 02 01 04 04 02 00 03 A1 0C 30 0A 30 04 04 02 00 00 02 02 04 00 ;
00 E0 00 00 05 41 00 00 89 00;
00 A4 00 00 02 41 00 00;
00 D0 00 00 89 30 1C 30 0B 0C 06 43 41 43 65 72 74 03 01 00 30 03 04 01 55 A1 08 30 06 30 04 04 02 41 01 30 22 30 11 0C 0C 41 75 74 68 55 73 65 72 43 65 72 74 03 01 00 30 03 04 01 45 A1 08 30 06 30 04 04 02 41 02 30 22 30 11 0C 0C 53 69 67 6E 55 73 65 72 43 65 72 74 03 01 00 30 03 04 01 46 A1 08 30 06 30 04 04 02 41 03 30 21 30 10 0C 0B 44 65 63 55 73 65 72 43 65 72 74 03 01 00 30 03 04 01 47 A1 08 30 06 30 04 04 02 41 04;
00 E0 00 00 05 42 00 00 46 00;
00 A4 00 00 02 42 00 00;
00 D0 00 00 46 30 21 30 09 0C 03 50 55 43 03 02 07 80 30 03 04 01 01 A1 0F 30 0D 03 02 01 3A 0A 01 01 02 01 10 02 01 10 30 21 30 09 0C 03 50 49 4E 03 02 07 80 30 03 04 01 02 A1 0F 30 0D 03 02 03 08 0A 01 01 02 01 04 02 01 10;
00 E0 00 00 05 50 31 00 18 00;
00 A4 00 00 02 50 31 00;
00 D0 00 00 18 A8 06 30 04 04 02 42 00 A0 06 30 04 04 02 40 00 A4 06 30 04 04 02 41 00;
00 E0 00 00 05 2F 00 00 30 00;
00 A4 00 00 02 2F 00 00;
00 D0 00 00 30 61 2E 4F 0C A0 00 00 00 63 50 4B 43 53 2D 31 35 50 0A 50 4B 49 20 41 70 70 6C 65 74 51 04 3F 00 50 15 73 0C 06 0A 2A 86 48 86 F7 0D 01 01 01 32
00 E0 00 00 05 50 32 00 7E 00;
00 A4 00 00 02 50 32 00;
00 D0 00 00 7E 30 7C 02 01 01 0C 07 52 61 64 62 6F 75 64 03 02 05 E0 A2 6A 30 68 30 18 02 01 01 02 01 01 03 02 02 0C 06 09 2A 86 48 86 F7 0D 01 01 01 02 01 01 30 18 02 01 02 02 01 02 03 02 06 40 06 09 2A 86 48 86 F7 0D 01 01 05 02 01 02 30 18 02 01 03 02 01 03 03 02 06 40 06 09 2A 86 48 86 F7 0D 01 01 0B 02 01 03 30 18 02 01 04 02 01 04 03 02 06 40 06 09 2A 86 48 86 F7 0D 01 01 0A 02 01 04;


Hi, What is the data input: FF 3F 00 FF 02 07 0C 00 2F 00 00 1E FF 50 15 00 09 1A 1F 24 29 2E 33 38 3D 42 00 50 32 0C 12 00 50 31 0C 11 00 42 00 0C 00 00 40 00 0C 00 00 41 00 0C 00 00 41 01 0C 00 00 41 02 0C 00 00 41 03 0C 00 00 41 04 0C 00?

I think it's File Structure, but I can't find the profile of it. How can I use PKCS15 profile for it?
Thanks.

Re: The APDU of Initialize Applet in PKI host application

Posted: Wed Feb 02, 2022 4:27 am
by abuhelweh
Hello,

Im looking for special training on how to personlize PKI Applet.
I want to
1- generate the key pair in the Applet
2- generate CSR certificate request from the Card
3- send the CSR to the CA to sign the certificate and public key
4- Update the certificate in the PKI Applet with the signed one.

we have already PKI Applet loaded in the card and ready to personalize

Re: The APDU of Initialize Applet in PKI host application

Posted: Wed Feb 02, 2022 4:30 am
by abuhelweh
Im looking for help in PKI Applet personalization

1- Generate Key Pair from the Card
2- Generate CSR certificate request from the card
3- Sign the CSR with the CA document signer and save it back to the card

we have already the APPLET loaded in the cardAC