decrypt
Description:
public Object? decrypt (DecryptFlags flags, string session_key, out DecryptResult result) throws Error
Attempts to decrypt the encrypted MIME part contained within the multipart/encrypted object this.
When non-null, session_key
should be a null-terminated string,
such as the one returned by get_session_key from a previous
decryption. If the session_key
is not valid, decryption will fail.
If result
is non-null, then on a successful decrypt operation, it will be updated to point to a
newly-allocated DecryptResult with signature status information as well as a
list of recipients that the part was encrypted to.
Parameters:
this | |
flags | |
session_key |
session key to use or null |
result |
Returns:
the decrypted MIME part on success or null on fail. If the decryption fails, an exception will be set
on |