如何将HSM加密与JAVA集成?

如何将硬件安全模块加密与Java应用程序集成? 我正在寻找代码样本连接到HSM,生成密钥(非对称,对称),加密和解密数据(非对称,对称)和存储密钥。

在JAVA中,您可以使用JCE / JCA。 询问提供商的实现,你需要一些jar文件,并准备就绪。

所有HSM都应支持通用API接口,例如PKCS11,JCE或MSCAPI。 对于Java集成,他们也会提供JCE CSP提供程序。 只需配置提供程序,您就可以按常规使用Keystore / KeyGenerator。