我如何与Java应用程序集成硬件安全模块加密? 我在寻找的代码示例连接到的HSM,生成密钥(非对称,对称),加密和解密数据(非对称,对称)和存储密钥。
Answer 1:
在Java中,你可以只使用JCE / JCA。 请你们为实现供应商,你会需要一些jar文件,你准备好了。
Answer 2:
所有HSM应该支持通用的API接口,如PKCS11,JCE或MSCAPI。 对于Java的整合,他们将提供JCE CSP提供者为好。 只需要配置供应商,他们可以使用密钥库/的KeyGenerator按正常。
文章来源: How do I integrate HSM encryption with JAVA?