我有一个PGPPublicKey对象。我想要使用Bouncy Castle API获取与其关联的所有签名(包括UserId,电子邮件ID,每个单一身份的信任级别)的列表。我尝试过,但无法得到它。如果任何人有示例链接或知道使用哪种方法来获取它,请让我知道。如何使用Bouncy Castle库从PGPPublicKey获取签名列表?
3
A
回答
3
我从来没有使用这些类,但我认为这可能是有用的发布一些资源。
它看起来像Bouncy城堡OpenPGP版本包括some examples。
我推荐使用这些示例来解决您的问题。具体而言,看起来您需要使用示例中使用的PGPSignatureList
和PGPSignature
类。但是,我没有在任何类中看到emailId
。
- SignedFileProcessor.java:一个简单的工具类,签名和验证文件。
- DetachedSignatureProcessor.java:一个简单的工具类,为文件创建单独的签名并验证它们。
此外,http://www.bouncycastle.org/documentation.html建议如下。
最后还有来自Beginning Cryptography with Java其证明既使用JCE/JCA,并且还有些快活城堡的API诸如用于证书生成,CMS和S/MIME代码examples。注意:本书是为了介绍J2SE 5.0而编写的,而许多示例将与早期的JDK一起使用,如果您不使用J2SE 5.0或更高版本,有些将不会编译。
相关问题
- 1. 如何使用Bouncy Castle从CMS中删除签名?
- 2. Bouncy Castle从签名和X509Certificate获取内容
- 3. 从Bouncy Castle的字节[]获取ECPoint/ECPublicKeyParameters
- 4. 使用Bouncy Castle阅读PEM RSA公钥仅使用Bouncy Castle
- 5. 如何使用Bouncy Castle库在C#中使用PGP密钥签署txt文件
- 6. 如何在Bouncy Castle,Java中使用V2Form?
- 7. 使用Maven jar插件和Bouncy Castle签名小程序
- 8. 创建密钥使用情况离线CRL在Bouncy Castle签名
- 9. McEliece(Bouncy Castle)获取公钥返回
- 10. 如何使用Bouncy Castle从Java中的ECDSA私钥获取公钥?
- 11. 如何在C中使用Bouncy Castle签署公共PGP密钥#
- 12. Bouncy Castle DataLengthException未被捕获
- 13. 我如何知道从罐子里使用Bouncy Castle还是在Android中使用Bouncy Castle?
- 14. SecurityException和Bouncy Castle
- 15. bouncy castle DefaultSignatureAlgorithmIdentifierFinder NoSuchFieldError:gostR3410_94
- 16. 使用Bouncy Castle获取RSA公钥剩余部分
- 17. Java Bouncy Castle OCSP Url
- 18. 使用java中的Bouncy Castle从CSR文件中获取公钥CSR
- 19. Bouncy Castle作为提供者v/s Bouncy Castle API
- 20. 使用Bouncy Castle的GOST 3411算法
- 21. 使用Bouncy Castle的C#RSA解密
- 22. 使用Mono或Bouncy Castle c#实现TLS
- 23. C#RSA使用公钥解密 - Bouncy Castle
- 24. 使用Bouncy Castle Java生成X509证书
- 25. 在android上使用bulit-in bouncy castle library
- 26. Bouncy Castle使用哪个版本的OpenSSL?
- 27. 为Bouncy Castle C#使用多个键API
- 28. 使用Linq,我如何从GridView获取列名列表?从DataTable?
- 29. 如何正确签署cmp请求消息? (java,bouncy castle)
- 30. 如何使用Bouncy Castle用Eclipse加密J2ME应用程序
感谢您的回复。我在其他链接也发布了相同的问题,并得到了一些线索。请阅读下面的链接 http://stackoverflow.com/questions/14625474/does-pgp-signauter-contains-signer-userid –