Open zodiac163 opened 5 years ago
Спасибо за отзыв. Возможно КриптоПро включает в blob подписи идентификатор алгоритма, отличный от того, который использует VipNet, но при этом для совместимости поддерживает идентификаторы VipNet. Нужно исследовать этот вопрос в отладке. Смогу точно ответить или что-то предпринять по этому поводу где-то через неделю.
Здравствуйте. Извиняюсь за запоздалый ответ, только что появилась возможность развернуть подходящее окружение для тестирования. У меня работают все указанные комбинации подписи и их проверки. В качестве теста использовал тестовый сертификат от CryptoPro - ГОСТ Р 34.10-2012/256. Пример кода, который использовал для тестирования, можно посмотреть здесь. Возможно, есть какие-то особенности, о которых вы не сказали. Можете сказать, повторяется ли данная ошибка сейчас? Если да, то с каким сертификатом (CryptoPro, VipNet, какой размер ключа). Также было бы здорово, если бы вы приложили пример кода и stack-trace исключения.
@zodiac163 Можете подтвердить актуальность проблемы?
Добрый день! Попробовал воспользоваться Вашей библиотекой для подписи и проверки подписи потока байт с помощью сертификата и классов форматирования для ГОСТов 2012 года. Использовал код из примеров. При тестировании сложилась следующая картина:
Оба варианта csp последних версий. Это ошибка библиотеки или недоработки в VipNet Csp? По ГОСТам 2001 года все 4 теста отрабатывают без ошибок.