【问题标题】:Error while importing Certificate with Private key使用私钥导入证书时出错
【发布时间】:2014-10-31 12:59:55
【问题描述】:

我想通过导入包含私钥的证书在我的 C# 中创建一个 X509Certificate2 对象。

我已使用以下 LOC 从我的数据库中导出此证书 –

BACKUP CERTiFiCATE TestCert TO FiLE = 'C:\Avdhut\TestCert1.cer' WiTH PRiVATE KEY ( FiLE = 'C:\Avdhut\TestCertWithPrivateKey.cer', ENCRYPTiON BY PASSWORD = 'wiND0w5' )

我有以下 C# 代码 – X509Certificate2 cert = new X509Certificate2(@"C:\Avdhut\TestCertWithPrivateKey.cer", "wiND0w5"); 然而,它抛出一个异常,说明 - CryptographicException 未处理 找不到请求的对象

【问题讨论】:

    标签: certificate private-key x509certificate2


    【解决方案1】:

    显然,您的证书文件格式不正确(在 PEM 中格式化)并且不受 .NET 支持。查看此线程以获取更多信息:How do I use a private key in C#? "Cannot find the requested object."

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-17
      • 2013-03-29
      • 2019-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多