6

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

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

4

1 回答 1

5

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

此实现示例可以很好地开始: http: //msdn.microsoft.com/en-us/library/system.security.cryptography.x509certificates.x509certificate2ui (v=vs.110).aspx

于 2014-08-19T23:45:09.663 回答