IDocumentService.AddSignatures — метод (Document, DocumentFile, SignedCms)
Добавляет коллекцию новых подписей в список подписей карточки. Определяет, к какому файлу будет добавлена подпись. Позволяет использовать для подписания криптографическое сообщение типа SignedCms.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services -
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
IEnumerable<BaseCardSignature> AddSignatures(Document document, DocumentFile mainFile, SignedCms signedCms);
- Параметры
- Возвращаемое значение
-
Тип:
System.Collections.Generic.IEnumerable<BaseCardSignature>Список подписей
Исключения
| Исключение | Условие |
|---|---|
Ошибка возвращается в случае, если не задан параметр |
Заметки
Данный метод может быть использован для импорта подписанного файла, сохранённого в виде сообщения CMS/PKCS 7, в карточку. Docsvision экспортирует подписанные файлы в один файл с расширением .p7s, либо в два файла: экспортируемый файл и отдельно сообщение CMS/PKCS 7 в виде файла с расширением .p7s. Для извлечения исходного файла из сообщения предназначен метод IDocumentService.DecodeSignedDocument.