c#中针对SmartCard的PIN提示

时间:2015-11-11 22:33:43

标签: c# cryptography smartcard

我正在尝试编写一个提示输入PIN的应用程序,然后使用智能卡验证用户证书。

我成功读取了智能卡中的证书,但是我无法通过智能卡向我询问PIN码,因此无法进一步开发,例如使用智能卡签署文档,使用我的PIN码。 为了阅读证书,我设置了自定义CSP,然后导入了advapi32.dll个函数(CryptAcquireContextCryptGetProvParamCryptReleaseContext)。然后我就能读取密钥容器等等。 我不知道如何实施的唯一信息是如何申请PIN。

我在Microsoft文档中读到了我需要致电CryptGetProvParam,并且可以使用PP_ADMIN_PIN访问PIN。但老实说,我迷失了尝试使用它。有人可以解释如何一起使用PP_ADMIN_PINCryptGetProvParam吗?

0 个答案:

没有答案