如何使用.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