【发布时间】:2015-05-21 15:43:34
【问题描述】:
如何使用 .pem 文件中提供的公钥验证签名?
我使用流动代码:
RSACryptoServiceProvider CrRsa;
var reader21 = File.OpenText(@"C:GTLpublicKey.pem");
var x = new PemReader(reader21);
var y = (RsaKeyParameters)x.ReadObject();
CrRsa = (RSACryptoServiceProvider)RSACryptoServiceProvider.Create();
RSAParameters pa = new RSAParameters();
pa.Modulus = y.Modulus.ToByteArray();
pa.Exponent = y.Exponent.ToByteArray();
CrRsa.ImportParameters(pa);
y 返回null,导致pa.Modulus = y.Modulus.ToByteArray(); 出现错误
【问题讨论】:
标签: c# certificate