Click or drag to resize
MimeKit

IMultipartEncryptedDecrypt(CancellationToken) Method

Decrypts the IMultipartEncrypted part.

Namespace: MimeKit.Cryptography
Assembly: MimeKit (in MimeKit.dll) Version: 4.7.1
Syntax
C#
MimeEntity Decrypt(
	CancellationToken cancellationToken = default
)

Parameters

cancellationToken  CancellationToken  (Optional)
The cancellation token.

Return Value

MimeEntity
The decrypted entity.
Exceptions
ExceptionCondition
FormatException

The protocol parameter was not specified.

-or-

The multipart is malformed in some way.

NotSupportedException A suitable CryptographyContext for decrypting could not be found.
PrivateKeyNotFoundException The private key could not be found to decrypt the encrypted data.
ObjectDisposedException The IMultipartEncrypted has been disposed.
OperationCanceledException

The user chose to cancel the password prompt.

-or-

The operation was cancelled via the cancellation token.

UnauthorizedAccessException 3 bad attempts were made to unlock the secret key.
Remarks
Decrypts the IMultipartEncrypted part.
See Also