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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline mstdoc  
#1 Оставлено : 3 июня 2022 г. 5:19:19(UTC)
mstdoc

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

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

Сказал(а) «Спасибо»: 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)  | Причина: Не указана

Offline Данзан Лиджиев  
#2 Оставлено : 3 июня 2022 г. 16:51:13(UTC)
Данзан Лиджиев

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

Группы: Участники
Зарегистрирован: 07.05.2019(UTC)
Сообщений: 33
Российская Федерация

Поблагодарили: 4 раз в 3 постах
Вам предоставлен ответ в рамках заявки № 54115 на портале ТП:
"Не надо передавать в source хэш в виде 16-ричной строки. Делаете encode хэша в base64 и проверяете."
Техническую поддержку оказываем тут.
Наша база знаний.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.