读取PEM格式的RSA私钥并从证书中读取公钥

时间:2010-08-04 11:25:22

标签: c# rsa digital-signature x509certificate

我正在尝试使用PEM(X.509)证书(存储在磁盘上的privateKey.pem文件中)来签署消息。之后我需要使用证书(发送到接收方)来验证签名。 对此有所帮助,尤其是c#和RSA算法中的示例代码

2 个答案:

答案 0 :(得分:1)

您可能会发现Bouncycastle C#库在您的问题中具有价值。有一个PEMReader类应该能够读取您的PEM文件并将内容转换为Bouncycastle加密对象。还有一个DotNetUtilities类,用于在Bouncycastle和.NET加密对象之间提供桥梁。

答案 1 :(得分:-1)

http://msdn.microsoft.com/en-us/library/ms819963.aspx

这是您使用x509证书签名消息的方法。