SignedContent
Подписываемые данные с электронной подписью в отправляемом сообщении или дополнении к сообщению.
message SignedContent {
optional bytes Content = 1;
optional bytes Signature = 2;
optional string NameOnShelf = 4;
optional bool SignWithTestSignature = 5 [default = false];
optional string SignatureNameOnShelf = 6;
optional PowerOfAttorneyToPost PowerOfAttorney = 7;
}
Content
— бинарное содержимое подписываемого документа. Значение должно быть пустым, если заполнено полеNameOnShelf
.NameOnShelf
— имя подписываемого документа на полке документов. Значение должно быть пустым, если заполнено полеContent
.Signature
— электронная подпись в формате CMS SignedData в DER-кодировке. Необязательный параметр.SignWithTestSignature
— признак того, что данные должны быть подписаны тестовой подписью.SignatureNameOnShelf
— имя подписи на полке документов.PowerOfAttorney
— данные машиночитаемой доверенности, представленные структурой PowerOfAttorneyToPost.
Сервер может не обработать запрос, содержащий структуры SignedContent
большого размера, поэтому:
если размер подписываемого документа меньше 500Кб, его бинарное представление можно разместить в поле
Content
.если размер документа больше, сначала загрузите его на полку документов методом ShelfUpload (V2). После загрузки укажите имя документа на полке в поле
NameOnShelf
.
Ограничения на размер передаваемых документов действуют не только на уровне отдельного документа, но и на уровне запроса к серверу. Если запрос к серверу содержит несколько документов (несколько структур SignedContent
), то суммарный размер передаваемых в рамках запроса данных не должен превышать 70Мб с учетом служебной информации. Мы рекомендуем загружать документы на полку документов, чтобы повысить устойчивость интеграционного решения.
См. также
- Структура используется:
в структуре CorrectionRequestAttachment
в структуре DocumentAttachment
в структуре RequestedSignatureRejection
в структуре ReceiptAttachment
в структуре RecipientTitleAttachment
в структуре RevocationRequestAttachment
в структуре XmlSignatureRejectionAttachment
в структуре
InvitationDocument
, используемой в теле запроса метода AcquireCounteragent (V3) и AcquireCounteragent (V2)в устаревшей структуре AcceptanceCertificateAttachment
в устаревшей структуре BasicDocumentAttachment
в устаревшей структуре ContractAttachment
в устаревшей структуре EncryptedInvoiceAttachment
в устаревшей структуре EncryptedXmlDocumentAttachment
в устаревшей структуре NonformalizedAttachment
в устаревшей структуре PriceListAttachment
в устаревшей структуре ReconciliationActAttachment
в устаревшей структуре ServiceDetailsAttachment
в устаревшей структуре SupplementaryAgreementAttachment
в устаревшей структуре Torg13Attachment
в устаревшей структуре TrustConnectionRequestAttachment
в устаревшей структуре XmlDocumentAttachment