如何将硬件安全模块加密与Java应用程序集成?我正在寻找代码示例来连接到HSM,生成密钥(非对称,对称),加密和解密数据(非对称,对称)和存储密钥。
答案 0 :(得分:10)
在JAVA中,你可以使用JCE / JCA。 询问提供商的实现,你需要一些jar文件,然后就可以了。
答案 1 :(得分:1)
所有HSM都应支持通用API接口,例如PKCS11,JCE或MSCAPI。对于Java集成,他们也会提供JCE CSP提供程序。只需配置提供程序,您就可以按照常规使用Keystore / KeyGenerator。