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

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

Синтаксис

void DecryptFile(X509Certificate2 certificate, Guid fileId, Stream destStream)
Параметры
certificate

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

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

fileId

Тип: System.Guid

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

destStream

Тип: System.IO.Stream

Поток для записи расшифрованных данных

Исключения

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

System.ArgumentNullException

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

System.InvalidOperationException

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