【发布时间】:2020-12-27 15:17:31
【问题描述】:
我想从我的密钥库中删除一个密钥,但主模块 (gpg) 没有提供任何功能来执行此操作(或者我错过了它)。只是为了撤销密钥 UID,这不是我想要的。
我发现gpgme_op_delete_ext (gpgme_ctx_t ctx, const gpgme_key_t key, unsigned int flags) 函数可以通过gpg.gpgme 模块获得。但我不知道如何使用它,因为我拥有的 GPG 上下文来自主 python 模块,而不是函数所需的“低级”类型。所以我猜这是我从上下文的get_key 函数中获得的密钥。
那么,我怎样才能从主模块转换我的Context 对象和我从中获得的密钥来提供gpgme_op_delete_ext 函数以删除所述密钥?
【问题讨论】: