Подписание без скачивания файла

Активация настройки позволяет не скачивать подписываемый файл в браузер для последующего использования, вместо этого скачиваться будет только хэш подписываемого файла.

Модуль "Web-клиент" поддерживает следующие способы изменить режим скачивания подписи:
  • Из интерфейса Консоли управления Docsvision без необходимости работы с форматом .json, начиная с версии 6.1 сборки 1265 и выше: "Группа настроек "Электронная подпись""

  • При помощи настройки в конфигурационном файле модуля, см. подробнее ниже

Настройка по умолчанию активирована (установлена в значение true) для Web-клиент версии 6.1, сборка 909 и выше. Для работы настройки потребуется наличие библиотеки КриптоПро .NET с соответствующей лицензией на сервере Web-клиента, см. подробнее "Необходимое программное обеспечение". При отсутствии библиотеки работает прежнее поведение — будет скачиваться файл.

Библиотека КриптоПро .NET ПО ускоряет формирование подписи, особенно при подписании файлов большого размера. При необходимости администратор может отключить оптимизацию при помощи параметра CalculateSignatureHashOnServer в конфигурационном файле Web-клиента.

  • Если алгоритм подписания не поддерживается, действует стандартная логика подписания со скачиванием файла в браузер.

  • В данный момент подписание без скачивания файла не действует с облачной подписью.

Чтобы отключить поведение по-умолчанию:
  1. Откройте конфигурационный файл, расположенный по адресу /usr/lib/docsvision/webclient/appsettings.json в Linux и C:\Program Files\Docsvision\WebClient\appsettings.json в Windows.

  2. Перейдите к разделу "Docsvision"  "WebClient" > "SettingGroups" > "WebClient".

  3. Измените значение параметра CalculateSignatureHashOnServer с true на false.

    {
      "Docsvision": {
        "WebClient": {
          "SettingGroups": {
            "WebClient": {
              "CalculateSignatureHashOnServer": true (1)
            }
          }
        }
      }
    }
    1 Измените значение:
    • false — будет скачиваться полностью подписываемый файл (устаревшее поведение, библиотека не требуется).

    • true — скачивается только хэш подписываемого файла (значение по умолчанию, требуется библиотека КриптоПро .NET).