У меня есть устройство YubiHSM2 HSM, и я хочу получить к нему доступ через PKCS11. Я установил драйверы YubiHSM2, а также инструменты Libp11 и OpenSC.
Однако, когда я пытаюсь подключиться и сгенерировать ключ через:
pkcs11-tool --module 'C:\Users\myUser\yubihsm2-sdk\bin\yubihsm_pkcs11.dll --login --pin 0001password \
--keypairgen --key-type rsa:2048 --label "my_key" --usage-sign
Я получил:
error: Failed to laod pkcs11 module
Aborting.
Я думаю, может быть, я неправильно обращаюсь к файлу dll? Я пытаюсь реализовать это в Windows, у меня он работал в системе Unix, где мне приходилось обращаться к файлу xxx.so.
Есть ли у кого-нибудь идея или аналогичный опыт работы с модулем HSM? Спасибо за вашу помощь! С наилучшими пожеланиями НравитсяAemper
Несравненный ' - это опечатка?
да это опечатка. любая информация относительно правильной адресации / загрузки файла dll будет действительно полезна. :)

@все. Я нашел проблему. Это работает, только если я уже нахожусь в каталоге, где находится DLL. Теперь я не уверен, почему это проблема для команды, поэтому дайте мне знать, если вам что-нибудь об этом. В любом случае, спасибо.
Я предполагаю, что yubihsm_pkcs11.dll зависит от других библиотек, присутствующих в каталоге C:\Users\myUser\yubihsm2-sdk\bin. Вы можете установить этот каталог как текущий каталог (ваше решение) или добавить этот каталог в переменную среды PATH.
для получения дополнительной информации см .: developers.yubico.com/YubiHSM2/Usage_Guides/…