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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Евгений Афанасьев  
#11 Оставлено : 14 октября 2022 г. 0:15:45(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,963
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
Вам надо смотреть samples-sources.jar, а не samples.jar. samples-sources.jar - это архив с исходным кодом примеров.
Если речь про CMS, то подойдет CMSVerify, он принимает подпись, сертификаты, если их нет в подписи, и данные, если подпись отделенная.
Так как у вас подпись совмещенная (attached), то данные внутри, проверить можно с помощью
Код:

byte[] sign = бинарная подпись
CMSVerify.CMSVerify(sign, null, null);

если в подписи есть сертификат подписи.
Если подпись в base64, предварительно перекодируйте (например, с помощью класса ru.CryptoPro.JCP.tools.Decoder).
Данные извлекаются в самом примере CMSVerify.CMSVerify, вы можете использовать их по своему усмотрению.

Отредактировано пользователем 14 октября 2022 г. 0:17:18(UTC)  | Причина: Не указана

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