Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,398 Сказал «Спасибо»: 550 раз Поблагодарили: 2230 раз в 1739 постах
|
Также указано в исходном файле: Цитата:
3416 30 10: . . . . . SEQUENCE { 3418 06 6: . . . . . . OBJECT IDENTIFIER '1 2 643 2 2 20' 3426 05 0: . . . . . . NULL : . . . . . . } 3428 04 64: . . . . . OCTET STRING : . . . . . . 33 1C 4D 2D AE 52 85 B9 3.M-.R.. : . . . . . . 22 30 BA F4 BE 16 FC 54 "0.....T : . . . . . . 81 42 B5 31 D3 FB 51 52 .B.1..QR : . . . . . . EC 8D AB 37 23 4E 3D 1B ...7#N=. : . . . . . . C6 39 CD C4 08 E7 5C A3 .9....\. : . . . . . . 33 3C E7 93 29 FB BB 48 3<..)..H : . . . . . . 60 DB 84 6C 2C 84 57 D6 `..l,.W. : . . . . . . 3E 43 5E 7A CD B4 1C D9 : . . . . . }
szOID_CP_GOST_R3410 = ГОСТ R 34.10-94 вроде как давно устаревший Сейчас актуален ГОСТ R 34.10-2001 "1.2.643.2.2.19" Отредактировано пользователем 10 ноября 2012 г. 17:36:51(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 03.04.2012(UTC) Сообщений: 9
|
Файл в таком виде передается из НБКИ, каким образом они его подписывают я, к сожалению, не знаю.
Т.е. расшифровка не получается из-за того, что данные разделены на несколько секций OCTET STRING? Если сложить размер каждой секции в итоге получаем "нужный" размер в 2228 байт.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,398 Сказал «Спасибо»: 550 раз Поблагодарили: 2230 раз в 1739 постах
|
RangerX написал:Файл в таком виде передается из НБКИ, каким образом они его подписывают я, к сожалению, не знаю.
Т.е. расшифровка не получается из-за того, что данные разделены на несколько секций OCTET STRING? Если сложить размер каждой секции в итоге получаем "нужный" размер в 2228 байт. Здесь нет никакой расшифровки. Декодирование ASN1 не выполняется ... именно в JCP, CryptoAPI + CSP декодирует... Цитата: ASN.1 decode error @ offset 3152: SEQUENCE or SET is missing a required element.
Цитата: 3090 30 8: . . . . . SEQUENCE { 3092 06 6: . . . . . . OBJECT IDENTIFIER '1 2 643 2 2 3' : . . . . . . } 3100 03 65: . . . . . BIT STRING 0 unused bits : . . . . . . B6 41 B9 D9 FC 97 16 E5 .A...... : . . . . . . 91 8E BF 2B 50 D1 64 94 ...+P.d. : . . . . . . 68 4F 9C 44 39 4E FE 15 hO.D9N.. : . . . . . . A1 9E 59 CA 02 76 94 3A ..Y..v.: : . . . . . . 95 9B 99 A7 BA 1D 84 FC ........ : . . . . . . F6 D9 91 69 D4 5E A6 15 ...i.^.. : . . . . . . 57 B6 1C 2D E0 17 21 AF W..-..!. : . . . . . . D5 36 50 AE 86 10 0E 96 : . . . . . } : . . . . } 3169 31 321: . . . SET {
По CSP, также есть такая информация для текущей версии: http://www.cryptopro.ru/products/csp/csp-3-6 Цитата: Особенности Исключена возможность использования стандарта ГОСТ Р 34.10-94
а в JCP на данный момент есть еще ГОСТ Р 34.10-94 ... Отредактировано пользователем 10 ноября 2012 г. 20:53:43(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 03.04.2012(UTC) Сообщений: 9
|
Андрей * написал:Декодирование ASN1 не выполняется ... именно в JCP, CryptoAPI + CSP декодирует... Цитата: ASN.1 decode error @ offset 3152: SEQUENCE or SET is missing a required element.
Цитата: 3090 30 8: . . . . . SEQUENCE { 3092 06 6: . . . . . . OBJECT IDENTIFIER '1 2 643 2 2 3' : . . . . . . } 3100 03 65: . . . . . BIT STRING 0 unused bits : . . . . . . B6 41 B9 D9 FC 97 16 E5 .A...... : . . . . . . 91 8E BF 2B 50 D1 64 94 ...+P.d. : . . . . . . 68 4F 9C 44 39 4E FE 15 hO.D9N.. : . . . . . . A1 9E 59 CA 02 76 94 3A ..Y..v.: : . . . . . . 95 9B 99 A7 BA 1D 84 FC ........ : . . . . . . F6 D9 91 69 D4 5E A6 15 ...i.^.. : . . . . . . 57 B6 1C 2D E0 17 21 AF W..-..!. : . . . . . . D5 36 50 AE 86 10 0E 96 : . . . . . } : . . . . } 3169 31 321: . . . SET {
Ага, я заметил, что он падает где-то внутри BIT STRING (либо смещение считается не от начала файла, а от какого-то другого значения). К сожалению, CryptoAPI использовать не могу, т.к. на машинке, где должно работать, установлен Linux. Т.е. это нужно обращаться к разработчикам JCP?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,398 Сказал «Спасибо»: 550 раз Поблагодарили: 2230 раз в 1739 постах
|
Ждать понедельника ... Возможно JCP в данном случае более жестко соблюдает RFC... ( как, например, здесь) |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 03.04.2012(UTC) Сообщений: 9
|
Возможно, но думаю тогда бы он падал на парсинге какого-либо тэга, а не середине блока BIT STRING :) Все равно спасибо за оперативную помощь! Буду ждать понедельника
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 03.04.2012(UTC) Сообщений: 9
|
Есть что-нибудь по моему вопросу?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close