我正在開發一個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 MVC體系結構
- 4. Java安全體系結構
- 5. 從非託管環境訪問Java連接器體系結構(JCA)
- 6. Java EE中的n層體系結構
- 7. Java EE項目的體系結構
- 8. COBOL和Java的體系結構
- 9. Java相當於openssl blowfish的解密
- 10. 用Java解密openssl河豚
- 11. 從Java檢索體系結構
- 12. Java EE體系結構和模式
- 13. 使用Java連接器體系結構(JCA)連接IBM Mainframe應用程序的最佳方法是什麼?
- 14. 基於Java中RESTful API的微服務體系結構
- 15. 在Java中相當於S#arp的體系結構
- 16. 用於Windows Mobile的SWT:UI體系結構
- 17. 使用OpenSSL密鑰進行Java加密
- 18. 用於密碼的Java密鑰庫
- 19. Java本機庫體系結構依賴於JVM還是OS?
- 20. 瞭解一個JAVA代碼體系結構,設計
- 21. 用於組播的JMS體系結構
- 22. 用於建模的體系結構
- 23. 用於企業應用程序的經過驗證的Java體系結構
- 24. API密鑰實現的體系結構
- 25. Java:綁定Windows密鑰
- 26. WSO2 ESB - 用於FIX的體系結構
- 27. Openssl的用java
- 28. 綁定到結構體
- 29. 在java中確定os體系結構和位數
- 30. XMPP基於Java的客戶端基於體系結構的庫比較
有趣。我不認爲存在這樣的綁定,但是用JNA或JNI創建你自己的應用並不難,特別是如果你需要的功能是有限的。 – erickson