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 на соответствующий сервер.