我有一個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,Java中使用V2Form?
- 6. 如何使用Bouncy Castle庫在C#中使用PGP密鑰簽署txt文件
- 7. 使用Maven jar插件和Bouncy Castle簽名小程序
- 8. 創建密鑰使用情況離線CRL在Bouncy Castle簽名
- 9. iText 2.1.7需要Bouncy Castle 1.38,我可以使用Bouncy Castle 1.47嗎?
- 10. McEliece(Bouncy Castle)獲取公鑰返回
- 11. 如何使用Bouncy Castle從Java中的ECDSA私鑰獲取公鑰?
- 12. 如何在C中使用Bouncy Castle簽署公共PGP密鑰#
- 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. 在android上使用bulit-in bouncy castle library
- 21. 使用Mono或Bouncy Castle c#實現TLS
- 22. 使用Bouncy Castle的PSK的HTTPS
- 23. 爲Bouncy Castle C#使用多個鍵API
- 24. C#RSA使用公鑰解密 - Bouncy Castle
- 25. Bouncy Castle使用哪個版本的OpenSSL?
- 26. 使用Bouncy Castle的GOST 3411算法
- 27. 使用Bouncy Castle Java生成X509證書
- 28. 使用Bouncy Castle的C#RSA解密
- 29. 如何在JBoss中集成'Bouncy Castle'4
- 30. 如何正確簽署cmp請求消息? (java,bouncy castle)
感謝您的回覆。我在其他鏈接也發佈了相同的問題,並得到了一些線索。請閱讀下面的鏈接 http://stackoverflow.com/questions/14625474/does-pgp-signauter-contains-signer-userid –