C#Crypto API示例

时间:2010-04-23 13:30:38

标签: c# cryptography

我正在寻找有关如何从Windows证书存储中提取证书信息的示例+信息,并执行使用检索到的证书验证签名等操作。在这方面,C#的API文档很差,msdn中的许多条目都标有“不支持这种语言,或者没有代码示例可用。”,对不起,我不能更具体,我没有使用加密api进行任何编程。特定证书将通过USB令牌提供。任何帮助或指示将非常感谢,谢谢。

1 个答案:

答案 0 :(得分:1)

关于证书存储,您需要查看名为X509Store的类。它将返回您可以使用的X509Certificate2个实例。您还可以从文件(带有字符串的构造函数)中获取X509Certificate2的实例。 如果您可以访问证书的私钥,则可以通过将其转换为DSACryptoServiceProvider来使用它来解密数据。