---
title: MEMessageDecoder
framework: mailkit
role: symbol
role_heading: Protocol
path: mailkit/memessagedecoder
---

# MEMessageDecoder

An object that decrypts messages and provides details about digital signatures.

## Declaration

```swift
protocol MEMessageDecoder : NSObjectProtocol
```

## Topics

### Decrypting Messages and Verifying Signatures

- [decodedMessage(forMessageData:)](mailkit/memessagedecoder/decodedmessage(formessagedata:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [MEMessageSecurityHandler](mailkit/memessagesecurityhandler.md)

## See Also

### Decrypting Messages and Verifying Signatures

- [MEDecodedMessage](mailkit/medecodedmessage.md)
- [MEMessageSigner](mailkit/memessagesigner.md)
- [MEMessageSecurityInformation](mailkit/memessagesecurityinformation.md)
