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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Iaroslav_luk  
#1 Оставлено : 22 июля 2024 г. 3:36:51(UTC)
Iaroslav_luk

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

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

Требуется подписать xml по шаблону с помощью Browser plug-in. Но возникла проблема.

По примеру на сайте (https://docs.cryptopro.ru/cades/plugin/plugin-samples/plugin-samples-sign-xml-template) Browser plug-in принмает на вход условно xml следующим образом:


Код:

<Node xml:id="nodeID">


```

Но xsd-схема, по которой мы формируем xml, который нужно подписать требует следующий вид:

Код:

<Node id="nodeID">



Использовать вариант с пространством имен xml:id нельзя, т.к. не проходит валидация по xsd схеме. Временно добавить пространство имен xml перед id, а после подписания убрать xml - не получится, т.к. подпись не проходит проверку (из-за фактического изменения содержимого xml).

Есть ли возможность подписать xml по шаблону с помощью Browser plug-in не в формате xml:id='nodeId', а в формате id='nodeId'?

Если нет возможности сделать это через Browser plug-in, то есть ли впринципе возможность с помощью крипто про каким-то другим способом подписать так как нам нужно?

Отредактировано пользователем 22 июля 2024 г. 7:30:13(UTC)  | Причина: Не указана

Online Санчир Момолдаев  
#2 Оставлено : 22 июля 2024 г. 10:37:35(UTC)
Санчир Момолдаев

Статус: Сотрудник

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

Сказал(а) «Спасибо»: 88 раз
Поблагодарили: 229 раз в 216 постах
Добрый день!

Код:
yield oSignedXML.propset_SignatureOptions(1);
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.