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