Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Michael  
#1 Оставлено : 28 января 2009 г. 16:25:17(UTC)
Michael

Статус: Новичок

Группы: Участники
Зарегистрирован: 28.01.2009(UTC)
Сообщений: 1
Откуда: Новосибирск

C помощью CAPICOM и КриптоПро CSP получаем валидную подпись в формате PKCS#7 (она успешно проверяется).
При проверке подписи в жаве при помощи JCP signature.verify(byte[] signature) всегда возвращает false.
Говорю всегда, потому как пробовал варианты с attached/detached.
Про кодировку UTF-16LE в курсе.
Почитал здесь на форуме про инверсию подписи, но тоже не помогло.

В общем подпись, созданная на жаве проверяется успешно везде.
Подпись, созданная на CSP не проверяется в жаве.
В чем может быть проблема?

При необходимости могу выложить подпись и подписанный текст сюда.
Offline Ольга  
#2 Оставлено : 28 января 2009 г. 17:56:37(UTC)
Ольга

Статус: Активный участник

Группы: Участники
Зарегистрирован: 23.01.2008(UTC)
Сообщений: 207

Поблагодарили: 3 раз в 3 постах
Примеры создания подписи samples/samples_src.jar/CMS_samples/CSignData.js и проверки подписи samples/samples_src.jar/CMS_samples/CSignDataUse.java смотрели?
Offline ivan.novikov  
#3 Оставлено : 28 января 2009 г. 19:46:15(UTC)
ivan.novikov

Статус: Активный участник

Группы: Участники
Зарегистрирован: 23.05.2008(UTC)
Сообщений: 74
Откуда: Moscow

Michael написал:
C помощью CAPICOM и КриптоПро CSP получаем валидную подпись в формате PKCS#7 (она успешно проверяется).
При проверке подписи в жаве при помощи JCP signature.verify(byte[] signature) всегда возвращает false.
Говорю всегда, потому как пробовал варианты с attached/detached.
Про кодировку UTF-16LE в курсе.
Почитал здесь на форуме про инверсию подписи, но тоже не помогло.

В общем подпись, созданная на жаве проверяется успешно везде.
Подпись, созданная на CSP не проверяется в жаве.
В чем может быть проблема?

При необходимости могу выложить подпись и подписанный текст сюда.


Проблему уже решал такую же. Вот что ответили:

Цитата:
Надо вместо подписи с именем GOST3411withGOST3410EL использовать CryptoProSignature.
Или развернуть подпись.
В документацию добавим.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.