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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline yalandaev  
#1 Оставлено : 20 февраля 2023 г. 10:33:08(UTC)
yalandaev

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

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

Сказал(а) «Спасибо»: 3 раз
Добрый день!
Хочу выполнить проверку подписи в штампе времени в подписи CAdES-T (Вариант сразу проверить всю подпись CAdES-T с помощью ЭЦП СДК в данном случае не подходит).

Приложение на .NET Core, вызовы библиотек КриптоПро через p/invoke. При помощи библиотеки Bouncy Castle я получаю timestamp token из неподписанных атрибутов подписи. Пробовал такие варианты:

1) Подать его на проверку в метод ЭЦП SDK в метод CadesVerifyMessage
В результате получаю ошибку:
Цитата:
System.Runtime.InteropServices.COMException (0x8009200E): Криптографическое сообщение подписано автором, отсутствующем в указанном списке (0x8009200E)


2) Подать в метод CryptVerifyMessageSignature. В результате получаю ошибку:
Цитата:
System.Security.Cryptography.CryptographicException: Cryptographic error with code `-2146885628`
---> System.Runtime.InteropServices.COMException (0x80092004): Объект или свойство не найдено. (0x80092004)


В этом варианте пробовал также воспользоваться колбеком "CRYPT_VERIFY_MESSAGE_PARA.pfnGetSignerCertificate", чтобы попытаться найти нужный сертификат, но в колбеке приходит серийный номер сертификата, которого вообще нет в подписи (либо что-то не так делаю, конечно).

Пробовал установить все сертификаты из атрибута "Certificates Values" (1.2.840.113549.1.9.16.2.23) из подписи штампа времени. Устанавливаю успешно, но это не помогает.

Подскажите, пожалуйста, в какую сторону ещё можно покопать?

Отредактировано пользователем 20 февраля 2023 г. 10:34:10(UTC)  | Причина: Не указана

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