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