logo Обзор КриптоПро NGate для защищённого доступа к корпоративным ресурсам
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Dmitrii  
#1 Оставлено : 28 февраля 2019 г. 8:37:54(UTC)
Dmitrii

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

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

Сказал(а) «Спасибо»: 3 раз
Добрый день.
Развернут SVS 2.0.12856, CSP 4.0.9944

Имеется открепленная подпись XMLDSIG и xml-документ
doc.xml (1kb) загружен 7 раз(а). sig.xml (5kb) загружен 6 раз(а).

Судя по документации SVS подписи XML можно проверять только как присоединенные.
Каким образом нужно объединить эти два файла, чтобы можно было провести проверку?

И еще. Если на проверку отправить одну только подпись, то SVS возвращает ошибку "Unknown transform has been encountered".
Путем постепенного удаления блоков выяснилось, что ему не нравится блок Transform с преобразованием http://www.w3.org/2002/06/xmldsig-filter2
Нужно ли сделать какие-то дополнительные настройки в SVS, чтобы исправить эту ошибку?
Offline two_oceans  
#2 Оставлено : 15 марта 2019 г. 13:11:31(UTC)
two_oceans

Статус: Эксперт

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

Сказал(а) «Спасибо»: 33 раз
Поблагодарили: 130 раз в 125 постах
Присоединение возможно, в частности, если а) трансформ сможет убрать подпись из соединенного документа, б) в подписи указано URI="". В этом случае просто перед закрывающим тегом документа </ns3:AppData> можно вставить весь текст от <ds:Signature до </ds:Signature>. В случае непустого URI вместо завершающего тега документа использовать тег с Id связанным с URI, вставлять также перед соответствующим закрывающим тегом.

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