DocumentSenderSignature¶
Структура DocumentSenderSignature
предназначена для представления ЭП к документам отправляемого черновика:
message DocumentSenderSignature {
required string ParentEntityId = 1;
optional bytes Signature = 2;
optional bool SignWithTestSignature = 4 [default = false];
optional string PatchedContentId = 5;
optional PowerOfAttorneyToPost PowerOfAttorney = 6;
}
ParentEntityId
— идентификатор подписываемых данных в отправляемом сообщении. Данный идентификатор должен соответствовать содержимому поля Entity.EntityId какой-либо из сущностей (Entity) модифицируемого черновика (Message).Набор сущностей в сообщении и их идентификаторы можно получить либо из результата вызова метода PostMessage, с помощью которого создавался черновик, либо с помощью вызова метода GetMessage.
Signature
— ЭП (в некоторых случаях может отсутствовать). Если ЭП присутствует, то она должна быть представлена в формате CMS SignedData в DER-кодировке.SignWithTestSignature
— параметр, который позволяет запросить формирование тестовой ЭП под пересылаемыми данными.PatchedContentId
— необязательный параметр, позволяющий задать идентификатор содержимого документа, подготовленного к подписанию с помощью метода PrepareDocumentsToSignPowerOfAttorney
— данные машиночитаемой доверенности, представленные структурой PowerOfAttorneyToPost.
См. также
- Структура используется:
в структуре DraftToSend
- Определение: