pkcs11 interop GetSlotList(SlotsType.WithTokenPresent); возвращает пустой список

Я использую библиотеку взаимодействия pkcs11 для перечисления доступных устройств, подобных этому

using (Pkcs11 pkcs11 = new Pkcs11(_libraryPath, AppType.SingleThreaded))
{
    List<Slot> slots =  pkcs11.GetSlotList(SlotsType.WithTokenPresent);
    //using slots
}

он работает нормально, но когда я использую тот же код в веб-приложении или запускаю его в цикле, я получаю отсчет слотов как 0, даже если устройство подключено.

1 ответ

Что такое библиотека PKCS#11? Это происходит для сетевого устройства или устройства с соответствующей услугой на коробке? Я подозреваю, что у вас нет разрешений на LPC/RPC на соответствующий сервер.

Другие вопросы по тегам