diff --git a/openpgp/backend/gpgme.py b/openpgp/backend/gpgme.py index 9b22d4d..6a108eb 100644 --- a/openpgp/backend/gpgme.py +++ b/openpgp/backend/gpgme.py @@ -181,3 +181,8 @@ class GPGME: key = self.get_key(fingerprint) return KeyringItem(key) + + def delete_key(self, fingerprint): + key = self.get_key(fingerprint) + with gpg.Context(**self._context_args) as context: + context.op_delete(key, True)