Доступна более новая версия документации данного модуля.

См. последнюю версию

ISignatureService — интерфейс

Интерфейс ISignatureService определяет методы, которые должен реализовывать компонент сервиса подписей.

  • Пространство имен: DocsVision.Edi.Interfaces

  • Сборка: DocsVision.Edi.Interfaces.dll

Синтаксис

public interface ISignatureService

Свойства

Имя Описание

CreateCommentSignature(String, X509Certificate2)

Создаёт в Docsvision подпись для текстового сообщения. Метод должен вернуть идентификатор созданной подписи.

Тип возвращаемого значения: Guid.

Параметры:
  • commentText — подписываемое текстовое сообщение.

  • certificate — сертификат подписи.

В стандартной конфигурации модуля метод вызывается, например, при подписании комментария к отказу в подписании полученного документа.

CreateFileSignature(MessageFile, X509Certificate2)

Создаёт в Docsvision подпись для файла сообщения. Метод должен вернуть идентификатор созданной подписи.

Тип возвращаемого значения: Guid.

Параметры:
  • messageFile — подписываемый файл.

  • certificate — сертификат подписи.

В стандартной конфигурации модуля метод вызывается, например, при подписании файла сообщения с запросом уточнения для полученного документа.

Initialize(ObjectContext)

Инициализирует экземпляр компонента сервиса подписей.

Параметры:
  • objectContext — контекст объектов.