我需要以编程方式从智能卡提取或导入X509证书,而不将其保存到个人存储。有谁知道实现它的方法吗?C语言。我可以使用智能卡CSP签名。但不知道如何从智能卡读取证书
发布于 2013-02-13 19:05:03
从智能卡的角度来看,X.509证书只是一个二进制文件,但需要查找并寻址正确的文件,这是PKCS#11对智能卡的支持提供的功能。
虽然下面的链接是针对pkcs #11之上的一个薄python层的,但最后一个示例也可以作为C#的起点。
PyKCS11 Sample code
发布于 2013-02-13 03:05:41
据我所知,当插入SmartCard时,其上的证书会无缝地(由Windows)显示在用户的个人存储中。
因此,枚举带有卡的个人商店的证书将显示证书,然后您可以将其导出/复制到任何您想要的位置。
https://stackoverflow.com/questions/14839792
复制相似问题