同一密钥环中的多个密钥

时间:2012-12-07 23:04:30

标签: bouncycastle pgp

这可能是一个非常基本的问题,可能已经讨论过了,但我想确保我理解正确,因此可以解决问题

  1. 我的公司是从5个不同的供应商处获取文件。他们每个人都会在发送给我之前加密文件。他们还提前将公钥发送给我 - 所以我有来自5个供应商的5个公钥
  2. 现在我的问题是我可以制作一个由这5个公钥组成的单个密钥环吗?
  3. 如果对2的答案是肯定的,那么在我的程序中,我可以使用keyrong来解密来自任何具有KeyRing的供应商的消息吗?
  4. 如果有帮助的话,我正在尝试使用bouncycastle进行操作。

1 个答案:

答案 0 :(得分:1)

不幸的是,bouncycastle API并不提供开箱即用的功能。

你需要一些额外的编码来通过充气城堡类PGPPublicKeyRingCollection实现它。

您还可以从提供此类功能的商业BC包装器中查看此示例: http://www.didisoft.com/java-openpgp/examples/import-keys/