我正在開發一個Java項目,需要使用FIPS 140-2經過驗證的模塊用於加密簽名。我傾向於使用OpenSSL FIPS Object Module。在瀏覽網頁之後,我找不到任何在Java密碼體系結構中爲OpenSSL實現Java綁定的東西。我想知道是否有人可以將我指向這樣一個庫,或者使用Java中的OpenSSL進行加密簽名的替代方法。用於Java密碼體系結構(JCA)的OpenSSL Java綁定
回答
更好地使用IBM JRE附帶的IBM FIPS兼容(140-2 1級)JCE模塊。 http://publib.boulder.ibm.com/infocenter/realtime/v1r0/topic/com.ibm.rt.doc.10/security/jcefips/ibmjcefips.html
http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/140crt/140crt1081.pdf
當然,您始終可以使用Good Old Unix從Java執行OpenSSL命令行工具... –
這是什麼許可條款? – erickson
err .. IANAL但我相信你可以自由地執行你的專有應用程序中的任何和所有命令。沒有鏈接發生。 –
我知道這是一個老問題,但我希望這可以幫助別人。 Bouncy Castle提供FIPS 140-2驗證的JCA提供商。
- 1. 從PL/SQL中調用Java加密體系結構(JCA)
- 2. Java的OpenID體系結構
- 3. Java安全體系結構
- 4. 從非託管環境訪問Java連接器體系結構(JCA)
- 5. Java EE項目的體系結構
- 6. COBOL和Java的體系結構
- 7. 用Java解密openssl河豚
- 8. 從Java檢索體系結構
- 9. 使用Java連接器體系結構(JCA)連接IBM Mainframe應用程序的最佳方法是什麼?
- 10. 用於Windows Mobile的SWT:UI體系結構
- 11. 瞭解一個JAVA代碼體系結構,設計
- 12. 用於建模的體系結構
- 13. 用於企業應用程序的經過驗證的Java體系結構
- 14. Java:綁定Windows密鑰
- 15. 在java中確定os體系結構和位數
- 16. 使用REST的Java Web服務體系結構
- 17. Java Web應用程序的體系結構
- 18. Java EE web應用程序的體系結構
- 19. Web應用程序中儀表板的體系結構(基於Java)
- 20. 在java中使用openssl創建密鑰
- 21. 適用於高負載系統的最佳體系結構
- 22. 用於密碼管理的Java框架
- 23. 如何確定使用Java的Windows的32位或64位體系結構?
- 24. 的Java DESede加密,OpenSSL的等效
- 25. Java EE Web應用程序插件體系結構
- 26. Java基本應用程序體系結構
- 27. Web應用程序性能和部署體系結構(Java)
- 28. Oracle/Java應用程序,推薦體系結構
- 29. N層體系結構和單元測試(使用Java)
- 30. Java EE應用程序數據庫體系結構
有趣。我不認爲存在這樣的綁定,但是用JNA或JNI創建你自己的應用並不難,特別是如果你需要的功能是有限的。 – erickson