diff options
Diffstat (limited to 'src/mailman_pgp/pgp/mime.py')
| -rw-r--r-- | src/mailman_pgp/pgp/mime.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/mailman_pgp/pgp/mime.py b/src/mailman_pgp/pgp/mime.py index 9978b54..c702eb8 100644 --- a/src/mailman_pgp/pgp/mime.py +++ b/src/mailman_pgp/pgp/mime.py @@ -88,8 +88,19 @@ class MIMEWrapper: return self.is_signed() def get_signed(self): + """ + + :return: + """ yield self.msg.get_payload(0).as_string() + def get_signature(self): + """ + + :return: + """ + yield self.msg.get_payload(1).get_payload() + def is_encrypted(self): """ Whether the whole message is MIME encrypted as per RFC3156 section 4. @@ -115,6 +126,13 @@ class MIMEWrapper: def has_encryption(self): return self.is_encrypted() + def get_encrypted(self): + """ + + :return: + """ + yield self.msg.get_payload(1).get_payload() + def is_keys(self): """ Whether the message has only keys as per RFC3156 section 7. |
