Click or drag to resize
MimeKit

BouncyCastleSecureMimeContextExportAsync Method

Asynchronously export the certificates for the specified mailboxes.

Namespace: MimeKit.Cryptography
Assembly: MimeKit (in MimeKit.dll) Version: 4.7.1
Syntax
C#
public override Task<MimePart> ExportAsync(
	IEnumerable<MailboxAddress> mailboxes,
	CancellationToken cancellationToken = default
)

Parameters

mailboxes  IEnumerableMailboxAddress
The mailboxes.
cancellationToken  CancellationToken  (Optional)
The cancellation token.

Return Value

TaskMimePart
A new ApplicationPkcs7Mime instance containing the exported keys.

Implements

ICryptographyContextExportAsync(IEnumerableMailboxAddress, CancellationToken)
Exceptions
ExceptionCondition
ArgumentNullExceptionmailboxes is null.
ArgumentException No mailboxes were specified.
OperationCanceledException The operation was canceled via the cancellation token.
CertificateNotFoundException A certificate for one or more of the mailboxes could not be found.
CmsException An error occurred in the cryptographic message syntax subsystem.
Remarks
Asynchronously exports the certificates for the specified mailboxes.
See Also