ICryptService — интерфейс

Сервис для работы с шифрованием базовых объектов.

Синтаксис

public interface ICryptService

Методы

Имя Описание

AddCryptAccount(X509Certificate2, Guid, String)

Предоставляет доступ указанному сотруднику к зашифрованному файлу.

DecryptFile(X509Certificate2, Guid, Stream)

Расшифровывает файл в переданный поток.

EncryptFile(X509Certificate2, Guid)

Выполняет шифрование файла с помощью переданного сертификата.

RemoveCryptAccount(X509Certificate2, Guid, String)

Отменяет доступ указанного сотрудника к зашифрованному файлу.

RemoveEncryption(X509Certificate2, Guid)

Расшифровывает файл и удаляет связанные с ним крипто-объекты.

Заметки

Сервис шифрования базовых объектов доступен для вызова исключительно из скрипта карточки, унаследованной от класса BaseCardControl.

Шифрование файлов и сервис шифрования доступны начиная с версии 5.4 платформы.