Я пытаюсь использовать библиотеку PKCS11Interop с последней версией (0.16) OpenSC (opensc-pkcs11.dll). Я пробовал USB-токены от трех поставщиков: Yubico 4, NitroKey Pro/Start, Fetian ePass2003, но не смог использовать большинство функций библиотеки PKCS11Interop. Я получаю Net.Pkcs11Interop.Common.Pkcs11Exception: "Метод C_SignRecoverInit возвратил CKR_FUNCTION_NOT_SUPPORTED" для большинства функций, предоставляемых библиотекой. Это исключение вызывают функции C_GetOperationState, C_SetOperationState, C_GenerateKey, C_GenerateKeyPair, функции Encrypt/Decrypt, функции Sign/Verify и т. д.
Странно то, что такие функции, как GetSlotInfo, GetMechanisms, Login, Session работают нормально.
Я потратил много времени, пытаясь найти решение здесь. Был бы признателен, если бы кто-нибудь мог помочь в этом.