Как использовать Pkcs11Interop с HSM NitroKey для получения общего секрета с EC
Я купил HSM NitroKey и сумел создать на нем EC.
Теперь я хочу получить общий секрет.
Я нашел Pkcs11Interop, который, кажется, является подходящим инструментом для работы, но обработка неясна.
Фрагмент кода или ссылка на рабочий проект будет очень признателен.
1 ответ
Решение
Вы можете взглянуть на приложение Pkcs11Admin для примера из реальной жизни, используя библиотеку Pkcs11Interop.
Насколько я помню, NitroKey HSM следует использовать с промежуточным программным обеспечением OpenSC, поэтому ваша неуправляемая библиотека, реализующая API PKCS#11, будет opensc-pkcs11.dll
,
Я считаю, что эти ресурсы могут быть полезны для вас:
- Начало работы с Pkcs11Interop
- Примеры кода Pkcs11Interop, которые также содержат пример получения ключа
- Спецификация PKCS#11