Мультиподписание - подписываем большое количество документов


Всем привет!

Под термином мультиподписание в Казахстане, зачастую, подразумевают возможность выбрать несколько файлов и подписать их, при этом получить такое же количество цифровых подписей, сколько было выбрано документов.

Давайте рассмотрим варианты как это можно реализовать технически с использованием трех стандартных механизмов формирования ЭЦП под электронными документами:

NCALayer

NCALayer - это распространяемая НУЦ РК утилита предназначенная для подписания электронных документов электронной цифровой подписью, она поддерживает как файловые хранилища ключей ЭЦП, так и специализированные защищенные устройства. К сожалению стандартные модули NCALayer не предоставляют возможности подписывать несколько файлов за одну операцию, то есть в том случае, если нужно подписать 10 файлов, то потребуется 10 раз выбрать хранилище и ввести от него пароль. Преодолеть это ограничение возможно путем разработки кастомного модуля для NCALayer, либо использования стороннего модуля.

eGov mobile (и eGov Bisuness)

Мобильные приложения eGov mobile и eGov Bisuness поддерживают функионал подписания документов ЭЦП через QR коды и ссылки. В обоих случаях предусмотрена возможность передачи нескольких документов в рамках одной процедуры подписания, то есть интегрированная система может передать несколько документов на подписание, они все будут отображены пользователю в интерфейсе мобильного приложения eGov mobile (или Business) и ему нужно будет только один раз нажать на кнопку Подписать и пройти биометрическую идентификацию. Технически это реализуется путем записи в массив "documentsToSign" нескольких объектов, описывающих передаваемые на подпись документы.

KAZTOKEN mobile (и KAZTOKEN desktop)

Мобильное приложение KAZTOKEN mobile и его аналог для настольных систем KAZTOKEN desktop имитируют программный интерфейс NCALayer и их можно использовать в качестве замены NCALayer без необходимости каких-либо доработок. Эти приложения не поддерживают возможности передачи нескольких документов на подписание, но подписание может выполняться в один клик благодаря функции настройки хранилища ключей ЭЦП по умолчанию. Таким образом, к примеру, если пользователь хочет подписать 10 документов, то для этого ему нужно будет 10 раз нажать на кнопку на всплывающем окне. Это значительно удобнее, нежели подписывать с помощью стандартных модулей NCALayer.

Мы всегда признательны за обратную связь, расскажите нам о том, какой функционал Вы бы хотели хотели увидеть в нашем сервисе. Контакты для обратной связи здесь.