Статус: Новичок
Группы: Участники
Зарегистрирован: 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)) В чем тут может быть проблема?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close