我有一个 PGPPublicKey 对象。我想使用 Bouncy Castle API 获取与其关联的所有签名(带有用户 ID、电子邮件 ID、每个签名的信任级别)的列表。我试过但无法得到它。如果有人有示例链接或知道使用哪种方法获取它,请告诉我。
问问题
900 次
1 回答
3
我从未使用过这些课程,但我认为发布一些资源可能会有所帮助。
看起来 Bouncy Castle OpenPGP 版本包含一些示例。
我建议使用这些示例来解决您的问题。具体来说,您似乎需要使用示例中使用的类PGPSignatureList
。但是,我在任何课程中PGPSignature
都没有看到。emailId
- SignedFileProcessor.java:一个简单的实用程序类,用于签名和验证文件。
- DetachedSignatureProcessor.java:一个简单的实用程序类,它为文件创建单独的签名并验证它们。
此外,http://www.bouncycastle.org/documentation.html建议如下。
最后还有来自Java 加密技术的代码示例,它们演示了 JCE/JCA 的使用以及一些 Bouncy Castle API,例如用于证书生成、CMS 和 S/MIME。注意:本书是针对 J2SE 5.0 编写的,虽然许多示例适用于早期的 JDK,但如果您不使用 J2SE 5.0 或更高版本,则有些示例将无法编译。
于 2013-02-03T21:15:18.180 回答