我正在尝试使用 PIV 为我的 Windows 应用程序(UWP Xamarin C# .NET)实现 YubiKey HSM。我找到了几种与 YubiKey FIPS 通信的方法,但效果不佳。正如 Yubico 网站中所建议的那样,我尝试使用 PKCS11 和 Pkcs11Interop nuget 包。
https://developers.yubico.com/yubico-piv-tool/YKCS11/
我尝试了 Pkcs11Interop GitHub ( https://github.com/Pkcs11Interop/Pkcs11Interop/blob/master/doc/GETTING_STARTED.md ) 中给出的示例。
但是当我尝试运行时,它会抛出“方法 C_GetSlotList 返回 CKR_DEVICE_ERROR”这个错误。
请帮我解决这个问题或为我提供一个库/代码示例,这可能对我的实现有所帮助。
提前致谢。