Показать/Скрыть содержание

    Тип данных 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 Индекс подписи в файле подписи.
    В начало © ООО "КРИПТО-ПРО", 2000–2025