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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Vadim Ovcharov  
#1 Оставлено : 20 июля 2023 г. 12:44:14(UTC)
Vadim Ovcharov

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

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

Занимаюсь вопросом взаимодействия с внешней ИС через СМЭВ. Предложили перед отправкой сообщений проверять ЭЦП на сайте КриптоПро (https://dss.cryptopro.ru/verify/#/signature).
Столкнулся с такой проблемой: если включить в подпись keyInfo, то подпись проверку не проходит с сообщением "Подпись недействительна"

Вот два тестовых файла для воспроизведения проблемы: account_01.xml (7kb) загружен 3 раз(а)., account_02.xml (7kb) загружен 1 раз(а).
account_01.xml без keyInfo в сигнатуре - подпись действительна
account_02.xml c keyInfo в сигнатуре - подпись недействительна

При создании xml-файлов с включенными в них сигнатурами использовалось:
- JVM AdoptOpenJDK 11.0.8.10-hotspot
- CryptoPro java-csp-5.0.40621-A
- xades4j 2.2.0
- xmlsec 2.1.4

Включение keyInfo в сигнатуру в коде Java произведено добавлением в настройки объекта xades4j.production.XadesBesSigningProfile строки .withBasicSignatureOptions(new BasicSignatureOptions().signKeyInfo(true))

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