diff options
Diffstat (limited to 'openpgp/backend/gpgme.py')
-rw-r--r-- | openpgp/backend/gpgme.py | 5 |
1 files changed, 5 insertions, 0 deletions
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) |