Click or drag to resize
MimeKit

BouncyCastleSecureMimeContextEncrypt(IEnumerableMailboxAddress, Stream, CancellationToken) Method

Encrypt the specified content for the specified recipients.

Namespace: MimeKit.Cryptography
Assembly: MimeKit (in MimeKit.dll) Version: 4.7.1
Syntax
C#
public override MimePart Encrypt(
	IEnumerable<MailboxAddress> recipients,
	Stream content,
	CancellationToken cancellationToken = default
)

Parameters

recipients  IEnumerableMailboxAddress
The recipients.
content  Stream
The content.
cancellationToken  CancellationToken  (Optional)
The cancellation token.

Return Value

MimePart
A new MimePart instance containing the encrypted data.

Implements

ICryptographyContextEncrypt(IEnumerableMailboxAddress, Stream, CancellationToken)
Exceptions
ExceptionCondition
ArgumentNullException

recipients is null.

-or-

content is null.

ArgumentException A certificate for one or more of the recipients could not be found.
OperationCanceledException The operation was canceled via the cancellation token.
CertificateNotFoundException A certificate could not be found for one or more of the recipients.
CmsException An error occurred in the cryptographic message syntax subsystem.
Remarks
Encrypts the specified content for the specified recipients.
See Also