C# RSACryptServiceProvider到xml和从xml

C# RSACryptServiceProvider到xml和从xml,c#,.net,ssl,ssl-certificate,x509certificate2,C#,.net,Ssl,Ssl Certificate,X509certificate2,我试图做到以下几点: 我从pem文件创建RSACryptServiceProvider 我可以用这个密钥成功地签名 我调用rsacryptserviceprovider的方法ToXml() 我通过从xml调用RSACryptoServiceProvider的方法并使用步骤3中的xml来创建RSACryptoServiceProvider 我试图用这把钥匙签名,但没有成功 为什么会这样? 我应该如何从xml创建RSACryptoServiceProvider并使其正常工作 谢谢大家! “不成功”是

我试图做到以下几点:

  • 我从pem文件创建RSACryptServiceProvider
  • 我可以用这个密钥成功地签名
  • 我调用rsacryptserviceprovider的方法ToXml()
  • 我通过从xml调用RSACryptoServiceProvider的方法并使用步骤3中的xml来创建RSACryptoServiceProvider
  • 我试图用这把钥匙签名,但没有成功
  • 为什么会这样? 我应该如何从xml创建RSACryptoServiceProvider并使其正常工作


    谢谢大家!

    “不成功”是什么意思?如果是例外,什么例外?签名需要私钥,您是调用了
    ToXmlString(true)
    ,还是调用了
    ToXmlString(false)
    ?“ussuccessfull”表示在步骤5上签名的结果与在步骤2上签名的结果不同,没有任何例外尝试了两者,结果相同