Dear I got your mail from XCA, that is a very nice app. I work with embedded systems and need to generate a PKCS#10 with a very limited device, a MSP430F5438 from Texas Instruments plus a co-processor that implemente the RSA and SHA-1 algorithms (VaultIC).
We got a DER file from internet, we used the VaultIC to generate the key pair and read the public one, to put in the DER file in they place of the original one. So, we cut the signature and generate a new signature with VaultIC. For this, we passed the array from the first byte of information field (30 82 02 82 ...) to the last one before the signature part( ... 6a 7b 94 54) to the VaultIC and get the new signature to put in the end of file. Did we do something wrong? ########################################################### The DER file before: 30 82 03 19 30 82 02 82 02 01 00 30 23 31 0f 30 0d 06 03 55 04 03 13 06 4c 61 63 74 65 63 31 10 30 0e 06 03 55 04 0a 13 07 4c 61 63 74 65 63 31 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 8f e2 41 2a 08 e8 51 a8 8c b3 e8 53 e7 d5 49 50 b3 27 8a 2b cb ea b5 42 73 ea 02 57 cc 65 33 ee 88 20 61 a1 17 56 c1 24 18 e3 a8 08 d3 be d9 31 f3 37 0b 94 b8 cc 43 08 0b 70 24 f7 9c b1 8d 5d d6 6d 82 d0 54 09 84 f8 9f 97 01 75 05 9c 89 d4 d5 c9 1e c9 13 d7 2a 6b 30 91 19 d6 d4 42 e0 c4 9d 7c 92 71 e1 b2 2f 5c 8d ee f0 f1 17 1e d2 5f 31 5b b1 9c bc 20 55 bf 3a 37 42 45 75 dc 90 65 02 03 01 00 01 a0 82 01 b4 30 1a 06 0a 2b 06 01 04 01 82 37 0d 02 03 31 0c 16 0a 36 2e 30 2e 35 33 36 31 2e 32 30 42 06 0a 2b 06 01 04 01 82 37 0d 02 01 31 34 30 32 1e 26 00 43 00 65 00 72 00 74 00 69 00 66 00 69 00 63 00 61 00 74 00 65 00 54 00 65 00 6d 00 70 00 6c 00 61 00 74 00 65 1e 08 00 55 00 73 00 65 00 72 30 57 06 09 2b 06 01 04 01 82 37 15 14 31 4a 30 48 02 01 09 0c 23 76 69 63 68 33 64 2e 6a 64 6f 6d 63 73 63 2e 6e 74 74 65 73 74 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 0c 15 4a 44 4f 4d 43 53 43 5c 61 64 6d 69 6e 69 73 74 72 61 74 6f 72 0c 07 63 65 72 74 72 65 71 30 74 06 0a 2b 06 01 04 01 82 37 0d 02 02 31 66 30 64 02 01 01 1e 5c 00 4d 00 69 00 63 00 72 00 6f 00 73 00 6f 00 66 00 74 00 20 00 45 00 6e 00 68 00 61 00 6e 00 63 00 65 00 64 00 20 00 43 00 72 00 79 00 70 00 74 00 6f 00 67 00 72 00 61 00 70 00 68 00 69 00 63 00 20 00 50 00 72 00 6f 00 76 00 69 00 64 00 65 00 72 00 20 00 76 00 31 00 2e 00 30 03 01 00 30 81 82 06 09 2a 86 48 86 f7 0d 01 09 0e 31 75 30 73 30 17 06 09 2b 06 01 04 01 82 37 14 02 04 0a 1e 08 00 55 00 73 00 65 00 72 30 29 06 03 55 1d 25 04 22 30 20 06 0a 2b 06 01 04 01 82 37 0a 03 04 06 08 2b 06 01 05 05 07 03 04 06 08 2b 06 01 05 05 07 03 02 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 03 55 1d 0e 04 16 04 14 3c 0f 73 da f8 ef 41 d8 3a ea be 92 2a 5d 2c 96 6a 7b 94 54 30 0d 06 09 2a 86 48 86 f7 0d 01 01 05 05 00 03 81 81 00 47 eb 99 5a df 9e 70 0d fb a7 31 32 c1 5f 5c 24 c2 e0 bf c6 24 af 15 66 0e b8 6a 2e ab 2b c4 97 1f e3 cb dc 63 a5 25 ec c7 b4 28 61 66 36 a1 31 1b bf dd d0 fc bf 17 94 90 1d e5 5e c7 11 5e c9 55 9f eb a3 3e 14 c7 99 a6 cb ba a1 46 0f 39 d4 44 c4 c8 4b 76 0e 20 5d 6d a9 34 9e d4 d5 87 42 eb 24 26 51 14 90 b4 0f 06 5e 52 88 32 7a 95 20 a0 fd f7 e5 7d 60 dd 72 68 9b f5 7b 05 8f 6d 1e ########################################################### Our DER File with vaultic signature and public key ########################################################### 30 82 03 19 30 82 02 82 02 01 00 30 23 31 0f 30 0d 06 03 55 04 03 13 06 54 65 73 74 43 4e 31 10 30 0e 06 03 55 04 0a 13 07 54 65 73 74 4f 72 67 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 D8 C4 F6 99 BF 08 99 6C EE F9 D2 A4 44 4B 42 3B E0 68 80 59 4F 88 14 95 D4 CB 7F E7 F2 60 6C 7E 90 F9 1F 8F 67 B0 7A 71 AE 50 30 44 74 FE 85 35 9A B5 19 6D 6B 57 7C AF 8D DD 8F 04 C8 09 46 A8 01 9E 3D BA 5C 92 C4 CA 5E E1 9D 89 F0 5B 51 8F C3 A5 E7 D1 E2 8B 0F 04 D3 69 F6 CB 38 95 92 AA 05 82 6D 7A 07 E1 AC 9C 97 5D DC F7 CD 73 54 1D AE 06 64 7C 04 F9 F1 36 2E 85 70 DA 67 9C 13 E5 02 03 01 00 01 a0 82 01 b4 30 1a 06 0a 2b 06 01 04 01 82 37 0d 02 03 31 0c 16 0a 36 2e 30 2e 35 33 36 31 2e 32 30 42 06 0a 2b 06 01 04 01 82 37 0d 02 01 31 34 30 32 1e 26 00 43 00 65 00 72 00 74 00 69 00 66 00 69 00 63 00 61 00 74 00 65 00 54 00 65 00 6d 00 70 00 6c 00 61 00 74 00 65 1e 08 00 55 00 73 00 65 00 72 30 57 06 09 2b 06 01 04 01 82 37 15 14 31 4a 30 48 02 01 09 0c 23 76 69 63 68 33 64 2e 6a 64 6f 6d 63 73 63 2e 6e 74 74 65 73 74 2e 6d 69 63 72 6f 73 6f 66 74 2e 63 6f 6d 0c 15 4a 44 4f 4d 43 53 43 5c 61 64 6d 69 6e 69 73 74 72 61 74 6f 72 0c 07 63 65 72 74 72 65 71 30 74 06 0a 2b 06 01 04 01 82 37 0d 02 02 31 66 30 64 02 01 01 1e 5c 00 4d 00 69 00 63 00 72 00 6f 00 73 00 6f 00 66 00 74 00 20 00 45 00 6e 00 68 00 61 00 6e 00 63 00 65 00 64 00 20 00 43 00 72 00 79 00 70 00 74 00 6f 00 67 00 72 00 61 00 70 00 68 00 69 00 63 00 20 00 50 00 72 00 6f 00 76 00 69 00 64 00 65 00 72 00 20 00 76 00 31 00 2e 00 30 03 01 00 30 81 82 06 09 2a 86 48 86 f7 0d 01 09 0e 31 75 30 73 30 17 06 09 2b 06 01 04 01 82 37 14 02 04 0a 1e 08 00 55 00 73 00 65 00 72 30 29 06 03 55 1d 25 04 22 30 20 06 0a 2b 06 01 04 01 82 37 0a 03 04 06 08 2b 06 01 05 05 07 03 04 06 08 2b 06 01 05 05 07 03 02 30 0e 06 03 55 1d 0f 01 01 ff 04 04 03 02 05 a0 30 1d 06 03 55 1d 0e 04 16 04 14 3c 0f 73 da f8 ef 41 d8 3a ea be 92 2a 5d 2c 96 6a 7b 94 54 30 0d 06 09 2a 86 48 86 f7 0d 01 01 05 05 00 03 81 81 00 35 51 85 88 A3 DB 15 D4 4B C3 0A 39 18 35 EC 42 7E AD 90 0C EB 71 E2 7A AF CB 1C 42 A6 10 3C 00 E6 9E 78 10 F0 32 DF 2D 07 08 C7 20 A6 BE 59 8A D0 E3 33 9C BD CE DD B4 F4 3E 03 7F 8F 7B C7 80 1F 40 F9 3D 27 9D DB C5 9D 65 EC 55 5C 23 E7 3B B4 60 0F 2C B7 16 31 B2 CF 31 2C 70 6B A8 9A EB 8B 18 88 5E 92 51 F9 D7 B8 68 C4 C7 DD E2 3F B8 49 84 59 2A AD 84 B0 15 97 2C 86 7B 53 A8 AC CF ########################################################### Thank you Giordano Bruno Wolaniuk ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org