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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline yakovan  
#1 Оставлено : 6 июня 2019 г. 15:51:08(UTC)
yakovan

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

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

Добрый день!

Появился такой вопрос: в руководстве программиста по КриптоПро CSP есть пример подписи XML-документа при помощи XMLDSig с заранее приготовленным шаблоном :(http://cpdn.cryptopro.ru/content/csp40/html/group___x_m_l_example_XMLSignForVerify.html).

Существует ли похожий пример подписи без заранее созданного шаблона? (по подобию примера подписи XMl-документа при помощи КриптоПро ЭЦП Browser plug-in http://cpdn.cryptopro.ru/content/cades/plugin-samples-sign-xml.html).
Каким образом можно задавать необходимые алгоритмы подписи и хэширования ?
Offline two_oceans  
#2 Оставлено : 7 июня 2019 г. 13:06:55(UTC)
two_oceans

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

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

Сказал(а) «Спасибо»: 110 раз
Поблагодарили: 393 раз в 366 постах
Добрый день!
В принципе переделать пример не должно быть сильно сложно - к считыванию файла без шаблона после загрузки текста файла в XmlDocument допишите добавление в нужное место Node шаблона тега подписи с нужными Вам параметрами (например, можете считать шаблон подписи из другого документа и скопировать нод шаблона, место можно определить по xpath родительского для подписи тега; или собрать шаблон на ходу), тогда исправленный документ пойдет как будто уже считали документ с шаблоном.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.