2009-06-01 90 views

回答

0

除了在Apache XML安全套件和XMLSec C庫,你可以檢查微軟的DCOM基於XML Signature implementation。對於Win7 Web服務堆棧,當然也有一個XML簽名實現,但它似乎沒有公開在API中公開。

基督教

0

System.Security.Cryptography.Xml

SignedXml SX =新SignedXml((的XmlElement)responseDocument.GetElementsByTagName( 「TNS:CreateCertificateResponse」)[0]); XmlNodeList nodeList = responseDocument.GetElementsByTagName(「Signature」); foreach(nodeList中的XmlElement元素) { //加載簽名節點。 sx.LoadXml(element); sx.CheckSignature(bankSigningCertificate,true); }

這是你如何驗證在c#簽名。使用這個庫 「System.Security.Cryptography.Xml」

對c經過以下鏈接 http://msdn.microsoft.com/en-us/library/aa382384%28v=vs.85%29.aspx