如何使用.pem文件中提供的公钥验证签名?如何使用.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();
用于签名的证书的公钥将被保存并稍后用于验证。 – Sreegth 2012-08-09 13:40:33