标签: c# certificate store smartcard
我有从智能卡导入证书的证书
我想检查(c#代码)证书是否有效,即读卡器中的智能卡是否与我的证书相对应
答案 0 :(得分:0)
我手头没有智能卡读卡器,但是当你尝试访问私钥时我记得的情况(例如,当试图签名或解密时)CSP的UI会弹出,要求你插入正确的卡和/或提供密码。如果您使用不同的卡(以便证书/私钥不匹配),则操作将失败(我的猜测是将抛出CryptographicException)。我还没有听说过查询智能卡的通用方法(当然这并不意味着没有)。