diff options
| author | J08nY | 2017-07-27 17:30:51 +0200 |
|---|---|---|
| committer | J08nY | 2017-07-27 17:30:51 +0200 |
| commit | c401f2c6cc5f0aa4c6de245dcf252d3bbcc920fd (patch) | |
| tree | fd39f7101ce620ed75b0db20f8961c84c892b94a /src/mailman_pgp/pgp/mime.py | |
| parent | 6dfc81e703c4ed7518a6342b24abb16f104c17b6 (diff) | |
| download | mailman-pgp-c401f2c6cc5f0aa4c6de245dcf252d3bbcc920fd.tar.gz mailman-pgp-c401f2c6cc5f0aa4c6de245dcf252d3bbcc920fd.tar.zst mailman-pgp-c401f2c6cc5f0aa4c6de245dcf252d3bbcc920fd.zip | |
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. |
