Настройка автоопределения формата документов
В КриптоПро DSS существует возможность настроить автоопределение формата документа, передаваемого информационной системой в DSS посредством REST-интерфейса. Это позволяет упростить процесс создания подписи в случаях, когда информационная система по тем или иным причинам не имеет возможности передать в запросе на подпись документа его формат.
Список командлетов, при помощи которых настраивается автоопределение формата передаваемого документа, приведен в таблице ниже.
| Компонент | Командлет |
|---|---|
| Центр Идентификации | Add-DssStsConverterAutoDetectProperties, Enable-DssStsConverterAutoDetectProperties. |
| Веб-интерфейс Пользователя | Add-DssFeConverterAutoDetectProperties, Enable-DssFeConverterAutoDetectProperties. |
| Сервис Обработки Документов | Add-DssDocumentStoreConverterAutoDetectProperties, Enable-DssDocumentStoreConverterAutoDetectProperties. |
Настройка производится следующим образом:
- Добавление формата документа и его сигнатуры (параметры
-FileExtension <string>и-Signature <string>); - Включение автоопределения формата документов.
Примечание
Параметр -Signature должен содержать HEX-значение первых байтов документа,
определяющих его формат.
Пример настройки для СОД:
Add-DssDocumentStoreConverterAutoDetectProperties -FileExtension docx -Signature <значение в HEX> -DisplayName <DocumentStore AppName>
Enable-DssDocumentStoreConverterAutoDetectProperties -DisplayName <DocumentStore AppName>
По умолчанию задано автоопределение для следующих форматов:
| Формат документа | Сигнатура |
|---|---|
| 25504446 | |
| docx | 504B030414000600 |
| doc | D0CF11E0A1B11AE1 |
| bmp | 424D |
| jpeg | FFD8 |
| png | 89504E470D0A1A0A |
| tiff | 492049 |