Данные о подписываемом/расшифровываемом пакете документов (DocumentPackage)
Данные для подписания пакета документов, передаются в структуре DocumentPackage в метод /documents
Все документы в пакете будут подписаны однотипно (в соответствии с указанными параметрами подписи).
Поле | Тип | Описание |
---|---|---|
Documents | IList<DocumentContent> | Пакет документов |
Signature | DocumentSignature | Информация о подписи документа. |
Содержимое документа (DocumentContent)
Поле | Тип | Описание |
---|---|---|
Content | byte[] | Подписываемые данные |
Name | string | Название документа |
OriginalContent | byte[] | Содержимое исходного документа |
Поле OriginalContent
заполняется в случае отделенной соподписи.
Параметры подписи (DocumentSignature)
Поле | Тип | Описание |
---|---|---|
SignatureType | SignatureType | Тип подписи |
Parameters | Dictionary<SignatureParams, string> | Дополнительные параметры подписи |
CertificateId | int | Идентификатор сертификата |
PinCode | string | Пин-код для доступа к закрытому ключу сертификата |