如何在 PHP 中与 PKCS#11 兼容的 HSM 设备交互

2023-12-24

如何在 Linux 服务器上运行的 PHP 应用程序中使用来自 PKCS#11 兼容 HSM(例如 SafeNet iKey 2032 [USB] 或 Aladdin eToken PRO [USB])的密钥材料?


我还没有看到,粗略搜索也没有找到 PHP 的 PCKS#11 粘合库。可能不是您正在寻找的答案。 (:如果你的搜索能力比我更好,请更新此帖子。

我认为最好的选择是编写一个调用 PKCS#11 并访问 HSM 的 C 程序,然后从 PHP 应用程序中将其作为外部二进制文件调用。即使针对 PHP 出现了 PKCS#11 包装器,这种方法也将为您提供可用于 C 代码的完整 API,而不必使用包装器作者满足其自身需求所需的任何内容。 PKCS#11 是一个大型 API,包装器实现通常不完整。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 PHP 中与 PKCS#11 兼容的 HSM 设备交互 的相关文章

随机推荐