ICryptService.EncryptFile — метод (X509Certificate2, Guid)

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

Синтаксис

void EncryptFile(X509Certificate2 certificate, Guid fileId)
Параметры
certificate

Тип: System.Security.Cryptography.X509Certificates.X509Certificate2

Сертификат сотрудника, выполняющего шифрование

fileId

Тип: System.Guid

Идентификатор шифруемого файла

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр certificate.

System.InvalidOperationException

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

Заметки

В том случае, если указанный файл уже зашифрован, шифрование будет отменено.

Параметры шифрования должны быть определены в системных настройках Docsvision.