Статус: Новичок
Группы: Участники
Зарегистрирован: 23.11.2022(UTC) Сообщений: 1 Откуда: Москва
|
Добрый день, пытаюсь сделать проверку ЭЦП формата p7s, но возникает ошибка: Цитата:message-digest attribute value does not match calculated value; error codes: [8] 'Signature is invalid' Код, делающий проверку: Код:
if(Security.getProvider("JCP") == null)
Security.addProvider(new JCP());
byte[] bytes = Base64.decode(Array.readFile(p7sFile)); // сам файл подписи
byte[] bytes2 = Array.readFile(signDoc); // документ который подписали
CAdESSignature pkcs7Signature = new CAdESSignature(bytes, bytes2, null);
pkcs7Signature.verify(null);
Вопросы: 1. Правильно ли сделана проверка? Код взял из примера CryptoPro если что 2. Как исправить эту ошибку? Отредактировано пользователем 23 ноября 2022 г. 16:33:23(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Добрый день. Подпись не соответствует данным. Подпись отделенная? Проверьте, что данные точно те. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close