AesEncryptionServiceEncryptDataAsync - метод

Выполняет шифрование данных из потока inputStream.

Definition

Пространство имён: Tessa.Extensions.Default.Shared.Encryption
Сборка: Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public ValueTask EncryptDataAsync(
	X509Certificate2 certificate,
	Stream inputStream,
	Stream outputStream,
	CancellationToken cancellationToken = default
)

Параметры

certificate  X509Certificate2
Сертификат для шифрования в виде X509Certificate2.
inputStream  Stream
Входной поток данных Stream для шифрования.
outputStream  Stream
Выходной поток данных Stream для шифрования.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

Возвращаемое значение

ValueTask
Асинхронная задача.

Реализации

IEncryptionServiceEncryptDataAsync(X509Certificate2, Stream, Stream, CancellationToken)

Исключения

InvalidOperationExceptionВозникает в случае отсутствия у сертификата открытого ключа.

См. также