encryption - GPGME:如何检查我们是否可以解密秘密并拥有匹配的密钥?
问题描述
使用GPGME,我将如何检查是否可以使用当前钥匙串解密给定的秘密。
我可以尝试解密gpgme_op_decrypt
并捕获GPG_ERR_NO_SECKEY
错误,但这似乎不是最佳的,我也不知道这是否涵盖所有情况。
有没有can_decrypt
功能,do_we_own_decrypt_key_for_secret
或者类似的?
另外,我可以在不解密秘密的情况下列出秘密收件人,这可能有助于解决这个问题。
解决方案
推荐阅读
- git - 为什么我会收到“不推荐使用 git lfs clone”的警告?
- javascript - 如何使用 Angular 将第一个表的数据复制到第二个表?
- android - 如何将 tawk.to UI 合并到聊天应用程序中?
- python - 如何在 Python 中使用 AJAX 在按钮单击时显示/获取数据 - AJAX
- python - Python循环替换字符串的一部分
- php - 无法使用 ajax laravel 将数据插入数据库
- javascript - JS 鼠标动作事件监听器(mousever、mouseleave、click)单独工作但不能一起工作
- r - 我的 r 闪亮应用程序需要 dockerfile 中的 odbc 驱动程序
- reactjs - 覆盖不适用于反应大日历
- rust - Rust:参数要求借用持续为“静态”