【发布时间】:2016-11-18 08:08:08
【问题描述】:
我正在尝试使用以下代码创建带有 private_key 字符串的 X509Certificate2:
byte[] key = Convert.FromBase64String(private_key);
X509Certificate2 certificate = new X509Certificate2(key);
当最后一行执行时抛出以下异常:
System.Security.Cryptography.CryptographicException 找不到请求的对象
有人知道怎么解决吗?
【问题讨论】:
-
我不认为你应该用私钥msdn.microsoft.com/en-us/library/ms148413(v=vs.110).aspx初始化X509Cert
-
我尝试使用以下代码: X509Certificate2 certificate = new X509Certificate2 (@ "C:\cygwin\home\ Administrator\private_key.pem");但仍然失败
标签: c# cryptography x509certificate