2012-07-24 62 views
0

我試圖用我的SOAP WCF服務實現HMAC授權解決方案。我已經有了客戶端和服務器的消息檢查器。服務器似乎向不在請求中的消息(由fiddler驗證)添加「Action」標頭。然後我只是做wcf HMAC總是失敗

message.WriteBodyContents(xdw);

哪個得到解決,但然後一些xml元素是自我關閉(/>)或一些關閉像「」。

有什麼建議嗎?

編輯。 我也希望解決方案很簡單,到目前爲止,這些都是通過服務的屬性和客戶端的一行語句完成的。

回答

0

使用.Net中的System.Security.Cryptography.Xml.XmlDsigC14NTransform類對XML進行規範化,以便使用不同語法但類似數據的兩個XML被標準化,並且可以比較字節的散列值。