IDocumentService.VerifySignature — метод (Document, BaseCardSignature, X509Certificate2, Boolean, Boolean, ICollection<CardFieldSetting>)
Выполняет проверку ЭП, установленной на документе, файлах документа или полях, и возвращает результат проверки.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
BaseCardSignatureVerification VerifySignature(Document document, BaseCardSignature signature, X509Certificate2 certificate, bool signDocument, bool signAttachments, ICollection<CardFieldSetting> fields);
- Параметры
-
- document
-
Тип:
Document
Документ, содержащий подписанные данные
- signature
-
Тип:
BaseCardSignature
ЭП, установленная на данной карточке
- certificate
-
Тип:
System.Security.Cryptography.X509Certificates.X509Certificate2
Сертификат ЭП
- signDocument
-
Тип:
System.Boolean
Выполнять проверку подписи, установленной на документе — проверяется подпись, установленная на основных файлах
- signAttachments
-
Тип:
System.Boolean
Выполнять проверку подписи, установленной на дополнительных файлах
- fields
-
Тип:
System.Collections.Generic.ICollection<CardFieldSetting>
Коллекция полей типа
CardFieldSetting
, у которых должна быть проверена подпись. Список подписываемых полей задаётся в Справочнике видов карточек
- Возвращаемое значение
-
Тип:
BaseCardSignatureVerification
Результат проверки ЭП