【发布时间】:2019-08-27 10:21:39
【问题描述】:
我正在使用 gnupg pecl Extension for PHP,并想构建一个简单的键盘管理器。 导入公钥和私钥正在工作。但是获取有关它们的信息似乎已损坏,或者我找不到一些其他选项。 keyinfo 方法
$gnupg->keyinfo('');
返回一个列表,其中每个密钥都作为公钥列出。并且始终标有“can_sign = true”,即使从未导入私钥。 如果我导入一个公钥,另一个私钥用于不同的 uid。我列出了 2 个密钥,它们都是 public 和 can_sign。
如何查看哪个密钥是私有密钥,以及如何查看密钥是否真的可以用于签名?
我附上了一个位置 0 上的密钥仅是公开的,位置 2 上的密钥仅是私有的。
即使我导入了私钥和公钥,我也只能看到它们的一个公钥。
【问题讨论】: