一部のコンテンツが対称キーで暗号化され、対称キーが XML で提供され、証明書の公開キーで暗号化された、暗号化された XML ドキュメントを受け取りました。後者の部分を私たちの秘密鍵で復号化しようとしましたが、エラーがスローされ続けます
これは私のコードです。助けていただければ幸いです
public static void Decrypt(XmlDocument Doc, RSA privateKey, string KeyName)
{
XmlElement xmlelement = Doc.GetElementsByTagName("bla")[0] as XmlElement;
EncryptedKey encryptedKey = new EncryptedKey();
encryptedKey.LoadXml(xmlelement);
//How is the privateKey mapped to encryptedKey??
//DecryptEncryptedKey throws a value null exception
EncryptedXml exml = new EncryptedXml(Doc);
byte[] decrOut = exml.DecryptEncryptedKey(encryptedKey);
}