5.2 Формирование данных о подписании документа

Если требуется подписание документа, сведения о подписании включаются в состав структуры файла XML в элементе «ПодписиДокумента», который следует после элемента «ДанныеДокумента». Элемент «ПодписиДокумента» является условно обязательным, если установлен признак в заголовке «ТребуетПодписания»-«Да».

Для подготовки примера подписанного документа на странице https://gosedo.ru/редактор-документов создайте и сохраните документ, как указано в разделе 5.1 Формирование тела документа. Нажмите кнопку «Подписать документ» (Рисунок 5.9). В появившемся окне «Подписать документ» выберите сертификат электронной подписи, нажмите «Подписать» (Рисунок 5.10).

Примечание: Для выполнения процедуры подписания документа в редакторе документов сайта ГИС ГосЭДО на рабочем месте, с которого выполняется подписание, необходимо наличие:

  • установленного криптопровайдера КриптоПро CSP 5;
  • установленного плагина браузера CryptoPro Extension for CAdES Browser Plug-in;
  • установленного в КриптоПро сертификата электронной подписи (тестовый сертификат можно получить по адресу https://www.cryptopro.ru/sites/default/files/products/cades/demopage/cades_bes_sample.html, нажав на ссылку «Получить личный тестовый сертификат»).


Рисунок 5.9. Формирование примера подписанного цифрового документа


Рисунок 5.10. Окно выбора сертификата электронной подписи

В нижней части цифрового документа отобразится визуализация штампа подписи (Рисунок 5.11).


Рисунок 5.11. Визуализация цифрового документа в редакторе после подписания

Под формой редактирования в строке с названием цифрового документа «Резолюция от XXXX-XX-XX …..» нажмите на пиктограмму загрузки  в конце строки, чтобы скачать подписанный цифровой документ. Откройте загруженный файл .GOSX программой для просмотра содержимого архивов. Откройте на просмотр файл digital.xml из состава архива. Пример подписанного файла можно загрузить по ссылке: digital_podpisan.xml.

Элемент «ПодписиДокумента» может содержать 1 или несколько вложенных элементов  «ПодписьДокумента» в зависимости от числа подписантов документа. Один элемент «ПодписьДокумента» содержит информацию об одном сертификате подписи. Если документ подписан несколькими сертификатами (несколькими утверждающими/согласующими лицами), то элемент «ПодписьДокумента» приводится на каждый сертификат.

Структура элемента «ПодписьДокумента» определена в схемах:

  • базисной метамодели Adm01-002 "Базисная метамодель ГосЭДО" Adm01-002_CoreDomainMeta_v1.0.0.xsd , тип данных «ТипПодпись» (Рисунок 5.12);
  • прикладной мастер-метамодели Adm01-003 "Прикладная мастер-метамодель" -  Adm01-003_MasterDomainMeta_v1.0.0.xsd, тип данных «ТипПодписьДокумента» (Рисунок 5.13);
  • схемах по формату XMLDsig: Bxs01-002_xmldsig-core-schema_v0.1.xsd и Bxs01-001_xml-namespace_v2007.08.xsd.


Рисунок 5.12. Схема типа данных «ТипПодпись» в базисной метамодели Adm01-002


Рисунок 5.13. Схема типа данных «ТипПодписьДокумента» в прикладной мастер-метамодели Adm01-003

Согласно схемам элемент «ПодписьДокумента» содержит обязательный элемент «Signature» в формате данных XMLDsig, в котором приводится информация о сертификате усиленной квалифицированной электронной подписи (УКЭП) по URI="#ДанныеДокумента" согласно законодательству Российской Федерации, метод каноникализации – строго "xml-exc-c14n".

В элементе «СтатусПодписи» указывается статус подписи (Утверждающая/Согласующая/Заверяющая).

В элементе «СертификатУКЭП» указываются реквизиты из сертификата УКЭП в Signature. При валидации подписи обязательна проверка соответствия этого элемента данным сертификата.

Пример сведений об 1 утверждающей подписи в составе цифрового документа приведен на Рисунок 5.14.


Рисунок 5.14. Пример заполненного элемента «ПодписиДокумента» в структурированных данных

При необходимости указания машиночитаемой доверенности (МЧД) в элементе «ДоверенностьМЧД» (0..1) (Рисунок 5.15) указывается идентификатор и имя приложенного файла доверенности (наличие файла структурированных данных в составе МЧД обязательно).

Пример документа, подписанного с приложением МЧД можно загрузить  по ссылке: digital_podpisan_mchd.xml.


Рисунок 5.15. Сведения о МЧД в составе информации о подписи документа

Последнее изменение: Monday, 31 March 2025, 12:39