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 какой-либо сущности в модифицируемом черновике Message. Набор сущностей в сообщении и их идентификаторы можно получить либо из ответа метода PostMessage (V3) при создании черновика, либо с помощью метода GetMessage (V6).

  • Signature — электронная подпись в формате CMS SignedData в DER-кодировке. В некоторых случаях может отсутствовать.

  • SignWithTestSignature — признак того, что документ должен быть подписан тестовой подписью.

  • PatchedContentId — идентификатор содержимого документа, подготовленного к подписанию. Должен быть получен методом PrepareDocumentsToSign: идентификатор хранится в поле PatchedContentId структуры PrepareDocumentsToSignResponse.

  • PowerOfAttorney — данные машиночитаемой доверенности, представленные структурой PowerOfAttorneyToPost.


См. также

Структура используется: