JavacardOS will not accept order any more, please contact our partner Feitian online Store:
https://ftsafe.en.alibaba.com/index.html

The APDU of Initialize Applet in PKI host application

An ISO7816 compliant Java Card PKI applet.

Moderator: Ellisun

User avatar
JavaCardOS
Posts: 273
Joined: Thu Apr 30, 2015 12:00 pm
Points :2405
Contact:

The APDU of Initialize Applet in PKI host application

Post by JavaCardOS » Mon Feb 01, 2016 4:05 am

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;

tieeruharo
Posts: 2
Joined: Sun Feb 05, 2017 11:30 pm
Points :16
Contact:

Re: The APDU of Initialize Applet in PKI host application

Post by tieeruharo » Sun Feb 05, 2017 11:46 pm

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!

tieuhaoluong
Posts: 14
Joined: Mon Sep 19, 2016 12:28 am
Points :372
Contact:

Re: The APDU of Initialize Applet in PKI host application

Post by tieuhaoluong » Mon Feb 06, 2017 12:01 am

Hi,
What do these Auth Key, Sign Key and Dec Key used for? Can I use 1 key for all?

User avatar
UNKNwYSHSA
Posts: 630
Joined: Thu May 21, 2015 4:05 am
Points :3053
Contact:

Re: The APDU of Initialize Applet in PKI host application

Post by UNKNwYSHSA » Wed Feb 15, 2017 3:23 am

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;
sense and simplicity

User avatar
UNKNwYSHSA
Posts: 630
Joined: Thu May 21, 2015 4:05 am
Points :3053
Contact:

Re: The APDU of Initialize Applet in PKI host application

Post by UNKNwYSHSA » Wed Feb 15, 2017 3:25 am

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.
sense and simplicity

tieeruharo
Posts: 2
Joined: Sun Feb 05, 2017 11:30 pm
Points :16
Contact:

Re: The APDU of Initialize Applet in PKI host application

Post by tieeruharo » Wed Feb 15, 2017 4:03 am

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,

User avatar
UNKNwYSHSA
Posts: 630
Joined: Thu May 21, 2015 4:05 am
Points :3053
Contact:

Re: The APDU of Initialize Applet in PKI host application

Post by UNKNwYSHSA » Wed Feb 15, 2017 4:13 am

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.
sense and simplicity

tieuhaoluong
Posts: 14
Joined: Mon Sep 19, 2016 12:28 am
Points :372
Contact:

Re: The APDU of Initialize Applet in PKI host application

Post by tieuhaoluong » Wed Oct 25, 2017 6:00 am

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.

abuhelweh
Posts: 6
Joined: Wed Feb 17, 2021 4:17 pm
Points :116
Contact:

Re: The APDU of Initialize Applet in PKI host application

Post by abuhelweh » Wed Feb 02, 2022 4:27 am

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

abuhelweh
Posts: 6
Joined: Wed Feb 17, 2021 4:17 pm
Points :116
Contact:

Re: The APDU of Initialize Applet in PKI host application

Post by abuhelweh » Wed Feb 02, 2022 4:30 am

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

Post Reply Previous topicNext topic

Who is online

Users browsing this forum: No registered users and 4 guests

JavaCard OS : Disclaimer