嗨我无法验证从服务器收到的响应的签名。我正在使用以下方法来验证它。签名验证失败
using (MemoryStream ms = new MemoryStream(System.IO.File.ReadAllBytes("D:\\Response.xml")))
{
XmlDocument responseDocument = new XmlDocument();
responseDocument.PreserveWhitespace = true;
responseDocument.Load(ms);
SignedXml sxml = new SignedXml(responseDocument);
XmlNodeList newNodeList = newDoc.GetElementsByTagName("Signature");
sxml.LoadXml((XmlElement)newNodeList[0]);
sxml.CheckSignature();
}
任何人都可以提出什么可能的问题?以及如何解决它? 代码位于c#.net
这个问题涉及到通过接受的答案来判断签名的生成:这个问题是离题的。 – 2015-06-18 13:58:53