Статус: Участник
Группы: Участники
Зарегистрирован: 29.04.2009(UTC) Сообщений: 15 Откуда: Москва
|
Здравствуйте, Для начала, небольшое описание ситуации: имеется файл с содержимым, файл с PKCS#7 созданный в CSP (3.6). Крипто АРМ производит операцию проверки подписи без проблем: подпись корректна. При попытке проверить подпись с помощью JCP (1.0.46) оказывается, что подпись не соответствует. Использовались исходники, поставляемые вместе с JCP (класс CMSVerify). Инициализация объекта подпись проводилась след. образом: final Signature signature = Signature.getInstance(JCP.CRYPTOPRO_SIGN_NAME); В чем может быть проблема? Отредактировано пользователем 25 января 2010 г. 18:59:19(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.10.2008(UTC) Сообщений: 181
|
В классе CMSVerify используется Signature signature = Signature.getInstance(JCP.GOST_EL_SIGN_NAME); Подписи GOST_EL_SIGN_NAME и CRYPTOPRO_SIGN_NAME отличаются обратным порядком байтов. Два вида подписи возникли из-за того, что Microsoft при формировании CMS сообщения переворачивает подпись.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close