Click or drag to resize
MimeKit

ApplicationPkcs7MimeEncrypt Method (SecureMimeContext, IEnumerableMailboxAddress, MimeEntity)

Encrypts the specified entity.

Namespace:  MimeKit.Cryptography
Assembly:  MimeKit (in MimeKit.dll) Version: 2.14.0
Syntax
C#
public static ApplicationPkcs7Mime Encrypt(
	SecureMimeContext ctx,
	IEnumerable<MailboxAddress> recipients,
	MimeEntity entity
)

Parameters

ctx
Type: MimeKit.CryptographySecureMimeContext
The S/MIME context to use for encrypting.
recipients
Type: System.Collections.GenericIEnumerableMailboxAddress
The recipients.
entity
Type: MimeKitMimeEntity
The entity.

Return Value

Type: ApplicationPkcs7Mime
The encrypted entity.
Exceptions
ExceptionCondition
ArgumentNullException

ctx is null.

-or-

recipients is null.

-or-

entity is null.

ArgumentException Valid certificates could not be found for one or more of the recipients.
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 entity to the specified recipients using the supplied SecureMimeContext.
See Also