Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
Расшифровка и проверка на подлинность .p7m
Статус: Новичок
Группы: Участники
Зарегистрирован: 27.06.2012(UTC) Сообщений: 5 Откуда: Uljanovsk
|
Добрый день! Совсем недолго работаю с Крипто-Про в частности и с технологиями ЭЦП в общем.
Есть задача: расшифровать и проверить подлинность присланного файла. Файл в формате .p7m. Кроме того, заказчик выслал сертификат open.cer и ключ(?) open.key.
После безуспешных попыток расшифровать файл, решил обратиться на форум с вопросом "Что с этим делать?". Извиняюсь, если ошибся веткой.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,523   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
Vadim_Vasiliev написал:Добрый день! Совсем недолго работаю с Крипто-Про в частности и с технологиями ЭЦП в общем.
Есть задача: расшифровать и проверить подлинность присланного файла. Файл в формате .p7m. Кроме того, заказчик выслал сертификат open.cer и ключ(?) open.key.
В сертификате - алгоритм открытого ключа какой? ГОСТ? Vadim_Vasiliev написал: После безуспешных попыток расшифровать файл, решил обратиться на форум с вопросом "Что с этим делать?". Извиняюсь, если ошибся веткой.
Что делать... - привести код, как пытался, какие ошибки были возвращены функциями. Или здесь ожидается готовое решение? p.s. а как насчет SDK, по этому вопросу был просмотрен код из SDK? |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 27.06.2012(UTC) Сообщений: 5 Откуда: Uljanovsk
|
Алгоритм ключа в сертификате - RSA.
Для расшифровки использовал утилиту cryptcp с параметрами.
cryptcp -decr -dn "xxxxxx" -start <crypted.p7m> <filename.xml>
Вот, что возвращает:
CryptCP 3.39 (c) "КРИПТО-ПРО", 2002-2012. Утилита командной строки для подписи и шифрования файлов.
Будет использован следующий сертификат: Субъект:f3877ef5, xxxxxx Действителен с 25.06.2012 00:00:00 по 05.07.2013 00:00:00
Цепочки сертификатов проверены. Ошибка: Не удается найти сертификат и закрытый ключ для расшифровки.
.\Encr.cpp:517: 0x8009200B [ErrorCode: 0x8009200b]
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,523   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
Vadim_Vasiliev написал:Алгоритм ключа в сертификате - RSA.
Для расшифровки использовал утилиту cryptcp с параметрами.
cryptcp -decr -dn "xxxxxx" -start <crypted.p7m> <filename.xml>
Вот, что возвращает:
CryptCP 3.39 (c) "КРИПТО-ПРО", 2002-2012. Утилита командной строки для подписи и шифрования файлов.
Будет использован следующий сертификат: Субъект:f3877ef5, xxxxxx Действителен с 25.06.2012 00:00:00 по 05.07.2013 00:00:00
Цепочки сертификатов проверены. Ошибка: Не удается найти сертификат и закрытый ключ для расшифровки.
.\Encr.cpp:517: 0x8009200B [ErrorCode: 0x8009200b]
Требуйте от заказчика закрытый ключ + сертификат открытого ключа (т.к.: Не удается найти сертификат). Например, через контейнер в pkcs12 (pfx) защищенный паролем. и open.key - что это? (открытый ключ?) в Open.cer что указано? Субъект:f3877ef5, xxxxxx ? Отредактировано пользователем 27 июня 2012 г. 15:59:37(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 27.06.2012(UTC) Сообщений: 5 Откуда: Uljanovsk
|
Судя по названию именно открытый. Данный вопрос уточняется.
Требуется ли физический носитель контейнера закрытого ключа для вышеуказанных манипуляций?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 27.06.2012(UTC) Сообщений: 5 Откуда: Uljanovsk
|
Андрей * написал: в Open.cer что указано? Субъект:f3877ef5, xxxxxx ?
Да, в нем именно этот субъект.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,523   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
Vadim_Vasiliev написал:Судя по названию именно открытый. Данный вопрос уточняется.
Требуется ли физический носитель контейнера закрытого ключа для вышеуказанных манипуляций? Нет. Достаточно контейнер с закрытым ключом (pfx) - импортировать |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,523   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
Vadim_Vasiliev написал:Андрей * написал: в Open.cer что указано? Субъект:f3877ef5, xxxxxx ?
Да, в нем именно этот субъект. и Open.cer был импортирован в хранилище сертификатов: личные? Без наличия закрытого ключа это не имеет смысла... |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 27.06.2012(UTC) Сообщений: 5 Откуда: Uljanovsk
|
Если правильно понял, от заказчика требуется передать нам этот контейнер?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,523   Сказал «Спасибо»: 555 раз Поблагодарили: 2252 раз в 1757 постах
|
Vadim_Vasiliev написал:Если правильно понял, от заказчика требуется передать нам этот контейнер? Да. Если требуется расшифровать данные. P.s. какое вообще отношение имеет КриптоПро CSP 3.6 к теме? |
|
|
|
|
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро CSP 3.6
»
Расшифровка и проверка на подлинность .p7m
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close