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

标签 php linux usb pkcs#11 hsm

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

最佳答案

我没有看到,也没有找到用于 PHP 的 PCKS#11 胶水库。可能不是您要找的答案。 (: 如果你的搜索能力比我好,请更新这个帖子。

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

关于php - 如何在 PHP 中与 PKCS#11 兼容的 HSM 设备交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3231293/

相关文章:

javascript - 加载新的 html 页面时无法使用 javascript 变量

php - 查找大量文本数据的趋势

linux - 使用grep在一个很长的字符串中搜索一个词

php - 如何判断是否有任何 MySQL 连接已断开或超时?

Linux 搜索子字符串命令

java - 通过 USB 从 Java 程序读取时,Arduino 出现 Serial.readbytes() 问题

macos - IOServiceGetMatchingServices 在 OSX 10.11 El Capitan 中返回空迭代器

php - 如何使用 ORACLE(OCI) 在 SQL/PHP 中执行更新查询

php - WordPress 本地主机重定向

android - 如何在 flutter 应用程序中使用外部 USB 摄像头?