嗨我無法驗證從服務器收到的響應的簽名。我正在使用以下方法來驗證它。簽名驗證失敗
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