如何在C#中从USB令牌读取证书

时间:2012-09-16 04:50:24

标签: c# usb token certificate

我有一个包含加密证书的USB令牌,该证书具有公钥和私钥。现在我想在C#中创建一个应用程序,通过它我可以找到可访问的证书信息。当我插入USB令牌时,它被检测到,但计算机网段上没有显示驱动器,就像闪存驱动器一样。

如何从USB驱动器读取证书?

1 个答案:

答案 0 :(得分:3)

您可以浏览X509Store类的证书列表。它不仅可以为您提供USB认证,还可以为您提供计算机认证。然后使用X509Certificate2UI,您可以从图形UI列表中选择正确的证书。

此实现示例可以正常启动: http://msdn.microsoft.com/en-us/library/system.security.cryptography.x509certificates.x509certificate2ui(v=vs.110).aspx