如何将硬件安全模块加密与Java应用程序集成?我正在寻找代码示例以连接到HSM,生成密钥(不对称,对称),加密和解密数据(非对称,对称)和存储密钥。如何将HSM加密与JAVA集成?
8
A
回答
8
在JAVA中,您可以使用JCE/JCA。 询问你的提供者的实现,你将需要一些jar文件,并准备好。
1
所有的HSM都应该支持通用API接口,例如PKCS11,JCE或MSCAPI。对于Java集成,他们也会提供JCE CSP提供者。只需配置提供者,他们就可以按照正常方式使用Keystore/KeyGenerator。
相关问题
- 1. 如何将Bash与Java集成
- 2. 如何将Java类与Python集成?
- 3. 如何将Oracle9i与JAVA或JSP集成?
- 4. 如何将解密过程集成到加密文件中?
- 5. 将scipy与java集成
- 6. 将Groovy与Java集成
- 7. 将Jasper Report与Java集成
- 8. 如何集成测试加密的URL
- 9. 如何使用Pkcs11Interop与NitroKey HSM与EC
- 10. hsm如何干预termianl交易的加密?
- 11. 如何在与SalesForce集成时使用AES 256位加密?
- 12. HSM AES密钥提取
- 13. 将WiFi加密狗与Beaglebone黑色集成 - 问题
- 14. 加密RDP密码与Java
- 15. 如何集成Swagger与Maven + Java + Jersey + Tomcat
- 16. 如何将ClearCase客户端CCRC 7.1与Cruise Control构建集成(java)集成?
- 17. R与Java集成
- 18. 与HSM通讯python
- 19. 可以将Python与Java集成吗?
- 20. 将Java与C#集成在一起.net
- 21. 将RapidMiner流程与Java集成
- 22. 将现有Java项目与Groovy集成
- 23. 将Guacamole Java Servlet与Rails项目集成
- 24. 将JavaScript与Java后端集成
- 25. 如何将SSL站点上的reCaptcha与Java库集成?
- 26. 如何将智能合约与Java应用程序集成?
- 27. 如何将OpenID登录认证实现(Java)与JBoss集成
- 28. 如何将HSQL DB与Java应用程序集成
- 29. 如何将Wso2 IS xacml与java MVC应用程序集成
- 30. Xpages:如何将Bootstrapped Xpage FileUploadControl与支持的Java类集成
你会告诉我如何连接到HSM? – Armin
这将取决于您的提供者,但在我的情况下,这是在WAS服务器上完成的所有配置。 – Frank
所以我只需要添加提供商的jar文件项目和调用Security.addProvider(提供商),并开始编码像后续代码? SecureRandom random = new SecureRandom(); KeyPairGenerator generator = KeyPairGenerator.getInstance(“RSA”,“BC”); KeyPairGenerator.getInstance(“RSA”,“BC”); generator.initialize(256,random); pair = generator.generateKeyPair(); – Armin