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

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

Синтаксис

void RemoveCryptAccount(X509Certificate2 certificate, Guid fileId, string accountName)
Параметры
certificate

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

Сертификат шифрования, которым зашифрован файл

fileId

Тип: System.Guid

Идентификатор зашифрованного файла

accountName

Тип: System.String

Учетная запись сотрудника, у которого отбирается доступ к зашифрованному файлу

Исключения

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

System.ArgumentNullException

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

System.InvalidOperationException

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

Заметки

В том случае, если доступ к файлу имеет только владелец, то файл будет расшифрован.