如何将 HSM 加密与 JAVA 集成?

2022-09-03 14:27:54

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


答案 1

在JAVA中,你可以只使用JCE/JCA。向您的提供商询问实现,您将需要一些jar文件,并且您已经准备好了。


答案 2

所有 HSM 都应支持通用 API 接口,例如 PKCS11、JCE 或 MSCAPI。对于Java集成,他们也会提供JCE CSP提供程序。只需配置提供程序,您就可以像往常一样使用密钥库/密钥生成器。