Настройка ограничений размеров документов
В КриптоПро DSS существует возможность настроить максимальный размер документа, с которым совершается операция шифрования, расшифрования или подписи. По умолчанию максимальный размер такого документа составляет 5 Мбайт. Если требуется изменить данное ограничение, эта настройка должна быть выполнена на Сервисе Подписи, на Веб-интерфейсе Пользователя, а также на Центре Идентификации. При необходимости подтверждения операций с использованием мобильного приложения myDSS аналогичную настройку нужно выполнить на экземпляре Сервиса взаимодействия с мобильным приложением myDSS и экземпляре Сервиса взаимодействия с ЦИ myDSS.
Список командлетов, при помощи которых настраивается ограничение максимального размера передаваемого документа, приведен в таблице ниже.
Компонент | Командлет |
---|---|
Сервис Подписи | Set-DssEndpointGlobalSettings с параметром MaxMessageSize . |
Центр Идентификации | Set-DssStsEndpointGlobalSettings с параметром MaxMessageSize . |
Веб-интерфейс Пользователя | Set-DssFeProperties с параметром MaxIISContentLength . |
myDSS External Interaction Server | Set-MyDssServerInteractionPushServiceEndpointGlobalSettings и Set-MyDssServerInteractionServiceEndpointGlobalSettings с параметром MaxMessageSize . |
myDSS Internal Interaction Server | Set-MyDssServerInternalEndpointGlobalSettings с параметром MaxMessageSize . |
mDAG | Set-MdagEndpointGlobalSettings с параметром MaxMessageSize . |
Сервис Обработки Документов | Set-DssDocumentStoreProperties с параметром MaxMessageSize . |
Значение параметра MaxMessageSize
задается в байтах и по умолчанию равно 5 242 880 байт (5 Мбайт). Для установки
максимального размера передаваемого документа данный параметр должен принимать значение 2 147 482 624 байт.
Если допускается передача больших документов (к примеру, размером более 50 Мбайт), может
потребоваться настройка таймаута на передачу данных. Данные настройки осуществляются на
компонентах Сервис Подписи, Центр Идентификации, Сервис взаимодействия с мобильным
приложением myDSS и Сервис взаимодействия с ЦИ при помощи тех же командлетов,
что и в таблице выше, но с параметрами MaxRecieveTimeOut
и MaxSendTimeOut
. Эти
параметры позволяют настроить время получения и отправки сообщения сервером.
Примечание
В целях исключения деградации производительности КриптоПро DSS, рекомендуется не устанавливать ограничение на максимальный размер документа выше 50 Мбайт.
Пример настройки ограничений передаваемого документа:
# Настройка ограничения на ЦИ
Set-DssStsEndpointGlobalSettings -MaxMessageSize 5242880
# Настройка ограничения на Сервисе Подписи
Set-DssEndpointGlobalSettings -MaxMessageSize 5242880
# Настройка ограничения на Веб-интерфейсе Пользователя
Set-DssFeProperties -MaxIISContentLength 5242880
# Настройка ограничения на mDAG
Set-MdagEndpointGlobalSettings -MaxMessageSize 2147482624
# Настройка ограничения на Сервисе Обработки Документов
Set-DssDocumentStoreProperties -MaxMessageSize 2147482624
Внимание!
При использовании кластерной конфигурации настройки, описанные в данном разделе, необходимо выполнить на каждом узле кластера.