Я не видел, и беглый поиск не нашел, библиотека склеивания PCKS # 11 для PHP.Вероятно, не тот ответ, который вы ищете.(: Если у вас поиск лучше, чем у меня, обновите эту ветку.
Я думаю, что вам лучше всего написать программу на C, которая вызывает PKCS # 11 и обращается к HSM, и вызывать ее из вашего PHPapp как внешний двоичный файл. Даже если для PHP появится оболочка PKCS # 11, этот подход предоставит вам полный API-интерфейс, доступный для кода C, вместо того, чтобы обходиться без того, что нужно автору оболочки для удовлетворения их собственных требований.PKCS # 11 - это большой API, и реализации оболочки часто бывают неполными.