首页 > 解决方案 > GPGME:如何检查我们是否可以解密秘密并拥有匹配的密钥?

问题描述

使用GPGME,我将如何检查是否可以使用当前钥匙串解密给定的秘密。

我可以尝试解密gpgme_op_decrypt并捕获GPG_ERR_NO_SECKEY错误,但这似乎不是最佳的,我也不知道这是否涵盖所有情况。

有没有can_decrypt功能,do_we_own_decrypt_key_for_secret或者类似的?

另外,我可以在不解密秘密的情况下列出秘密收件人,这可能有助于解决这个问题。

标签: encryptiongnupggpgme

解决方案


推荐阅读