Подписание без скачивания файла
По умолчанию подписываемый файл не скачивается в браузер для последующего использования, вместо этого скачивается только хэш подписываемого файла.
|
Модуль "Web-клиент" поддерживает следующие способы изменить режим скачивания подписи:
|
Поведение по умолчанию требует наличия библотек КриптоПро .NET с соответствующей лицензией на сервере Web-клиента, см. подробнее "Необходимое программное обеспечение". ПО ускоряет формирование подписи, особенно при подписании файлов большого размера. При необходимости администратор может отключить оптимизацию при помощи параметра CalculateSignatureHashOnServer в конфигурационном файле Web-клиента.
-
Получите библиотеку
CryptoPro.Security.Cryptography.dllи соответствующую лицензию КриптоПро на ПО КриптоПро .Net LibCore 2025.7.21[1]. Сборку поместите по адресу/usr/lib/docsvision/commonдля Linux иC:\Program Files\Docsvision\Commonдля Windows. -
Откройте конфигурационный файл, расположенный по адресу
/usr/lib/docsvision/webclient/appsettings.jsonв Linux иC:\Program Files\Docsvision\WebClient\appsettings.jsonв Windows. -
Перейдите к разделу .
-
Измените значение параметра
CalculateSignatureHashOnServerсtrueнаfalse.{ "Docsvision": { "WebClient": { "SettingGroups": { "WebClient": { "CalculateSignatureHashOnServer": true (1) } } } } }1 true— скачивается только хэш подписываемого файла (значение по умолчанию),false— будет скачиваться полностью подписываемый файл (устаревшее поведение).-
Если алгоритм подписания не поддерживается, действует стандартная логика подписания со скачиванием файла в браузер.
-
В данный момент подписание без скачивания файла не действует с облачной подписью.
-
cryptopro.security.cryptography.2025.7.21.nupkg. Файл формата .nupkg может быть распакован как архив, он содержит необходимую библиотеку, которую необходимо поместить по указанному адресу.