Навигация: Управление правилами импорта и экспорта > Настройка правила экспорта > Выбор опций правила экспорта >

Экспорт цифровой подписи

   

В окне Опции правила экспорта включите опцию Выгружать цифровую подпись, чтобы выгружать из базы данных в XML-файл простые и усиленные актуальные подписи объектов и файлов.

 

При выгрузки цифровой подписи генерируется служебный тэг <Signs>.

Внутри тэга <Signs> размещены тэги подписей <Sign>, а также содержимое подписей, которое позволяет провести проверку актуальности ЦП в принимающей базе данных.

Тэги <Sign>, включающие в себя атрибуты _sign и SignType, содержат саму подпись.

SignType=0 – усиленная подпись.

SignType=1 – простая подпись.

Тэги <Sign>, включающие в себя атрибуты UserName, FullUserName, SignType, SignVersion, Role, Data, – данные о пользователях, подписавших документ.

Согласно значению SignType каждому пользователю назначается усиленная или простая подпись. У одного пользователя не может быть больше двух  значений SignType – одна простая и одна усиленная подпись. Содержимое всех актуальных подписей одинаково.

 

После выгрузки подписей Служба Интеграционной шины предприятия запоминает выгруженные подписи, и при последующих выгрузках, если не произошло добавления подписей или переподписания, повторная выгрузка подписей осуществляться не будет.

Повторно выгрузить все актуальные «устаревшие» подписи можно, включив опцию Выгружать устаревшие в окне Настройка правила экспорта.

Подписание объекта не влечет изменения даты изменения объекта, поэтому Служба сможет определить, что подпись объекта более новая, чем выгрузка самого объекта и выгрузит объект только с новыми подписями. Если будет изменен объект внутри состава передаваемого объекта, то при включении опции Фрагментарная выгрузкаНовые Служба определит, что выгрузить нужно только измененный объект (фрагмент).

 

Чтобы загрузить в принимающую базу данных цифровые подписи из XML-файла с выгруженными данными, нужно в опциях правила импорта, которое вы будете использовать, включить опцию Импортировать цифровую подпись. В противном случае импорта подписей не произойдет, даже если они есть в пакете с выгруженными данными.