有没有办法使用 CryptoAPI 登录 USB 令牌(iKey 4000)?(只是不清楚,这不是关于使用令牌登录,而是使用令牌)我知道我可以使用 Pkcs11 来做到这一点。我需要这样做是为了避免在第一次访问令牌的操作中提供的身份验证客户端显示的登录对话框。
提前致谢, 雅克
此令牌可以与 CryptoAPI(Microsoft Base Smart Card Crypto Provider)一起使用吗?如果不是,则此令牌缺少“智能卡微型驱动程序”,您无法通过 CryptoAPI 处理任何事情。
否则,您需要获取此令牌上任何密钥容器的上下文并使用CryptSetProvParam
带参数的函数PP_KEYEXCHANGE_PIN
or PP_SIGNATURE_PIN
。
请注意,在一个应用程序中登录智能卡或令牌可能不会导致其他应用程序处于“登录”状态。
好吧,尝试解决您的问题:
不知道它是否可以与 Microsoft Base Smart Card Crypto Provider 一起使用,并且不会有其他应用程序使用它,因此卡在该服务上是可以的。
您的建议有效,但我不得不使用 PP_ADMIN_PIN 而不是 PP_KEYEXCHANGE_PIN 或 PP_SIGNATURE_PIN。
谢谢。