From a3d06a545b08033a962f0431d2bc12670827de7d Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sun, 22 Oct 2017 11:29:51 +0200 Subject: [PATCH] Handle revoked keys --- signature.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/signature.py b/signature.py index 07222d9..90de66a 100644 --- a/signature.py +++ b/signature.py @@ -23,6 +23,9 @@ def verify_sign(data, gpg_rcode, gpg_status, gpg_output=""): if "EXPSIG" in ctx: yield MailTest("The signature has expired.", 1) return + if "REVKEYSIG" in ctx: + yield MailTest("Your key is revoked.", 1) + return if "TRUST_NEVER" in ctx: yield MailTest("Your trust level is %s." % ctx["TRUST_NEVER"], 1) return