Тип данных EnhanceOperation
Сведения об операции подписи.
Поле | Тип | Описание |
---|---|---|
BinaryData | Объект DocumentDescription[] | Данные для усовершенствования. |
Content | byte[] | Данные для усовершенстования. |
Documentinfo | string | Имя документа. |
Signature | DocumentSignature | Информация об усовершенстовании подписи документа. |
SuppressStoredResult | bool |
Данные (файл (-ы)) подписи могут быть переданы либо в параметре Content
в теле запроса, либо по ссылке на данные, загруженные в
Сервис Обработки Данных, в параметре BinaryData
.
При усовершенствании нескольких файлов подписи содержимое файлов подписи или ссылки на файлы подписи должны быть переданы в параметре BinaryData
.
Для версий DSS 2.0.4250 и ранее если файл подписи передаётся в теле запроса, то необходимо указать параметр Documentinfo
, содаржащий имя
файла подписи.
Для версий DSS 2.0.4250 и ранее независимо от способа передачи файла подписи (по ссылке или в теле запроса) результат усовершенстования будет сохранён в Сервис Обработки Документов. Ответ сервиса будет содержать ID документа, сохранённого в Сервисе Обработки Документов.
В версиях DSS новее 2.0.4240 добавлен флаг SuppressStoredResult
, который позволяет получить результат усовершенствования подписи в теле ответа
сервиса, без сохранения в Сервисе Обработки Документов.
Параметры подписи (DocumentSignature)
Поле | Тип | Описание |
---|---|---|
Type | SignatureType | Тип подписи |
Parameters | Dictionary<SignatureParams, string> | Дополнительные параметры подписи |
КриптоПро DSS поддерживает усовершенствование только подписей формата CMS.
В словаре параметров Parameters
могут быть переданы следующие параметры:
Параметр | Описание |
---|---|
CADESType | Тип подписи CAdES, до которого требуется усовершенствовать подписью. |
IsDetached | Тип подписи: Присоединённая, Откреплённая. |
TSPAddress | Адрес Службы Штампов Времени. Параметр является опциональным, если на Сервисе Подписи настроена только одна служба TSP. |
DropEvidences | Удалить существующие доказательства подлинности перед усовершенствованием. |
SignatureIndex | Индекс подписи в файле подписи. |