关于本文档:
http://msdn.microsoft.com/en-us/library/ms229746(v=vs.110).aspx
我想使用我们在文本文件中的业务合作伙伴的公钥加密 XML。所以代替这个:
sessionKey = new RijndaelManaged();
sessionKey.KeySize = 256;
然后这个:
EncryptedXml eXml = new EncryptedXml();
byte[] encryptedElement = eXml.EncryptData(elementToEncrypt, sessionKey, false);
我需要使用合作伙伴的 X509Certificate创建一个sessionKey 并将该密钥作为第二个参数发送到EncryptData方法。从合作伙伴的证书生成 sessionKey 的步骤是什么?