Процедура подписания ЭД и вложений

Действия системы при подписании ЭД в общем случает зависят от следующих условий:

[Примечание] Примечание

При использовании устройства SafeTouch для подписания документов, для которых включена подпись каждого вложения, на подпись вместо вложения будет передан хеш, рассчитанный по алгоритму ГОСТ 34.11-2012.

Только общая подпись

Для типов документов, у которых не настроена подпись каждого вложения, подпись документа будет осуществляться в следующем порядке:

  1. Пользователь формирует документ и инициирует подпись документа.

  2. Система проверяет корректность введенных данных, сохраняет документ, проверяет наличие вложений у документа. Независимо от того, есть ли у документа вложения:

    1. Система накладывает подпись на документ.

    2. Система отображает окно с результатами подписи.

  3. Пользователь отправляет документ на обработку.

Подпись каждого вложения

Для типов документов, у которых включена подпись каждого вложения, подпись документа будет осуществляться в следующем порядке:

  1. Пользователь формирует документ и инициирует подпись документа.

  2. Система проверяет корректность введенных данных, сохраняет документ, проверяет наличие вложений у документа. Если у документа есть вложения:

    1. Если подпись выполняется одним из следующих средств подписи: PayControl, сеансовые ключи (Scratch Keys), OneTimePassword (SmsCrypto), MobiPass, eToken PASS – система выполняет следующие действия:

      1. Система запрашивает подпись для каждого вложения.

      2. В зависимости от установленного значения свойства конфигурации Настройки криптографии (общие). Использование алгоритма хеширования при подписи вложений MD5/ГОСТ:

        • Если хеширование не выбрано (установлена подпись файла вложения), система переходит к следующему шагу.

        • Если выбрано хеширование вложений по алгоритму MD5, система выполняет хеширование данных вложений документов по алгоритму MD5 на сервере ДБО.

        • Если выбрано хеширование вложений по алгоритму ГОСТ, система выполняет хеширование данных вложений документов по алгоритму ГОСТ на сервере ДБО.

      3. В зависимости от установленного значения свойства конфигурации Настройки криптографии (общие). Использование алгоритма хеширования при подписи вложений MD5/ГОСТ:

        • Если хеширование не выбрано (установлена подпись файла вложения), система накладывает подпись на каждое вложение.

        • Если выбрано хеширование вложений по алгоритму MD5 или ГОСТ, система накладывает подпись на хеш каждого вложения.

      4. Система запрашивает подпись для документа.

      5. В зависимости от установленного значения свойства конфигурации Настройки криптографии (общие). Использование алгоритма хеширования при подписи вложений MD5/ГОСТ:

        • Если хеширование не выбрано (установлена подпись файла вложения), система накладывает подпись только на документ.

        • Если выбрано хеширование вложений по алгоритму MD5 или ГОСТ, система накладывает подпись на документ и на хеш каждого вложения (на сумму: дайджест документа + хеши вложений).

      6. Система отображает окно с результатами подписи.

    2. Если подпись выполняется каким-либо другим средством подписи (то есть криптографическим средством подписи), то система выполняет следующие действия:

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

        [Примечание] Примечание

        После успешного ввода пароля криптоплагин отдельно запрашивает подтверждение подписи для каждого вложения и документа.

      2. В зависимости от установленного значения свойства конфигурации Настройки криптографии (общие). Использование алгоритма хеширования при подписи вложений MD5/ГОСТ:

        • Если хеширование не выбрано (установлена подпись файла вложения), система переходит к следующему шагу.

        • Если выбрано хеширование вложений по алгоритму MD5, система выполняет хеширование данных вложений документов по алгоритму MD5 на сервере ДБО.

        • Если выбрано хеширование вложений по алгоритму ГОСТ, система выполняет хеширование данных вложений документов по алгоритму ГОСТ на сервере ДБО.

      3. В зависимости от установленного значения свойства конфигурации Настройки криптографии (общие). Использование алгоритма хеширования при подписи вложений MD5/ГОСТ:

        • Если хеширование не выбрано (установлена подпись файла вложения), система накладывает подпись на каждое вложение и на документ.

        • Если выбрано хеширование вложений по алгоритму MD5 или ГОСТ, система накладывает подпись на хеш каждого вложения и на документ.

      4. Система отображает окно с результатами подписи.

  3. Пользователь отправляет документ на обработку.