Статус: Активный участник
Группы: Участники
Зарегистрирован: 25.11.2019(UTC) Сообщений: 53
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 1 раз в 1 постах
|
Добрый день. Пытаюсь проверить подпись используя хэш подписанных данных. Ругается на "Не удалось проверить подпись CAdES-BES. Ошибка: [Неправильное значение хеша]. Код: [0x80091007].Сообщение содержит неверную подпись." При этом если просмотреть подпись с помощью asn viewer, хэш именно такой, какой отправляется на проверку. Пробовал заворачивать хэш в base64, переводить в верхний\нижний регистр, заворачивать в base64 после смены регистра - результат всегда один и тот же. Если вместо хэша отправить на проверку подписанные данные - проверка проходит успешно. Что я делаю не так? Скрин из asn viewer: Snimok ehkrana 2022-06-03 v 5.08.00.png (278kb) загружен 3 раз(а).Запрос на проверку: Код:
{
"SignatureType": "CMS",
"VerifyParams": {
"Hash": "1",
"HashAlgorithm": "GR 34.11-2012 256"
},
"Source" : "2BE3D3CCF23382557F8C752F2D61AB21ED56574CD231339B7666E9BEF54EA0ED",
"Content" : "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"
}
Результат: [ { "Message": "Не удалось проверить подпись CAdES-BES. Ошибка: [Неправильное значение хеша]. Код: [0x80091007].Сообщение содержит неверную подпись.", "Result": false, "SignerCertificate": "MIIJYjCCCQ+gAwIBAgIRAnEmvwBcrqmtSyA5ROzxsgIwCgYIKoUDBwEBAwIwggF1MRgwFgYFKoUDZAESDTEwMjc3MDAzODEyOTAxGjAYBggqhQMDgQMBARIMMDA3NzAxMTA1NDYwMQswCQYDVQQGEwJSVTEpMCcGA1UECAwgOTEg0KDQtdGB0L/Rg9Cx0LvQuNC60LAg0JrRgNGL0LwxHzAdBgN... Отредактировано пользователем 3 июня 2022 г. 6:07:53(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 07.05.2019(UTC) Сообщений: 35 Поблагодарили: 5 раз в 4 постах
|
Вам предоставлен ответ в рамках заявки № 54115 на портале ТП: "Не надо передавать в source хэш в виде 16-ричной строки. Делаете encode хэша в base64 и проверяете." |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close