﻿Модуль подписывает исходные файлы на сторадже, а также осуществляет проверку подписей. Самой логики подписания и проверки в модуле нет, команды делегируются крипто-модулю с интерфейсом ICryptoProvider3 (например, CryptoProvider.CryptoAPI).
Модуль работает с файлами, именованными следующим образом: {имя подписанного файла}.{расширение подписанного файла}{постфикс}.{расширение подписи} или {имя подписанного файла}.{расширение подписанного файла}.{расширение подписи}
Например, если имя подписанного файла было signed.pdf, то файлы подписи к нему могут называться signed.pdf_Седов.sig или просто signed.pdf.sig
Функциональность проверки доступна как для подписанного файла, так и для файла подписи. Модуль автоматически попытается найти соответствующий файл подписи/подписанный файл в текущем расположении по установленным правилам наименования. При неуспехе будет отображен диалог выбора файлов.
Для подписания необходимы права на создание и согласование. При изменении/удалении подписаного файла подпись будет перенесена в корзину (при условии соответствия правилам наименования).